数据类型–布尔型
boolean
在Java语言当中布尔型只有:ture、false
在底层存储的时候Boolean占用一个字节,因为实际存储的时候flase底层是0,ture是1
不二类型经常用于逻辑运算和条件语句当中
类型转换
关于基本数据类型的转换规则:
– 八种类型种除了布尔型之外,其余都可以转换
–小容量到大容量转换,叫做自动类型转换
容量从小到大转换排序:
byte<short<int <long<float<double<char<
注意:任何浮点类型不管占用多少字节,都比整数型占的容量大
char和short表示可以的种类数量相同,但是char可以去更大的正整数
–强制类型转换符
大容量转换成小容量。需要加上强制类型转换福
– 当整数的字面值没有超出byte、short、char 的取值范围,可以直接赋值
给byte、short、char的类型变量
–byte,short,char混合运算的时候,各自先转换成int在做运算
–多种数据类型混和运算,先转换成容量大那种类型再做运算