Java数据类型
java数据类型分为基本数据类型和引用数据类型两种
基本数据类型:(8)
整数型:byte short int long
浮点型:float double
java中浮点数_字面量默认是double类型
字符型:char (只能表示一个字符,且可进行算术运算)
(每个字符对应一个编码)
布尔型:boolean (用于逻辑运算,只能取true或false,不可以0或非0代替)
引用数据类型:
String (String是java中提供的一个类)
小结:
基本数据类型转换
基本数据类型转换(除boolean)分为两种:默认转换和强制转换
(1)默认转换
小容量类型转为大容量类型
注意: 容量不是所占字节大小,如4个字节的float类型,容量大于8个字节的long类型
(原因是小数和整数在底层的二进制存储计算方式不同)
输出127.0
容量:小---->大
byte/short/char ----> int ----> long ----> float ----> double
(2)强制转换
大容量类型转为小容量类型
问题:(1)溢出 (2)精度降低
总结: