数据类型
要有数据类型的原因
优化内存空间,提高内存的使用效率。
java中数据类型分类(两种)
基本数据类型(四类8种)
- 整数类型: byte(8bits) ,short(16bits), int(32bits) ,long(64bits)
- 浮点数(小数)类型: float(32bits) ,double(64bits)
- 字符类型: char(16bits)
- 布尔类型: boolean
布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值
引用数据类型
数据类型转换
从小到大排列byte–char–short–int–float–long–double
隐式转换
小数据类型转成大数据类型可以自动完成。
强制转换
大数据类型转成小数据类型需要强制转换(因为大类型的值,大于小类型,所以可能会造成精度的损失或者溢出)。