基本数据类型
在java中,数据类型分为两大类:基本数据类型和引用数据类型(类、接口、数组、枚举)
今天主要学习基本数据类型(四大类八小种)
整数型:byte、int、short、long
浮点型:float(4个字节)、double(8个字节)
布尔型:boolean
字符型:char
这八种数据类型容量从小到大排列为:byte<short<int<long<float<double<char
注:任何浮点类型不管多少字节都比整数型容量大
基本数据类型之间的转换规则:
-
八种数据类型除了布尔型之外其它七种都可以相互转换。
- 小容量向大容量转换,称为自动类型转换;大容量转换成小容量,叫做强制类型转换,需要加强制类型转换符,但容易损失精度,谨慎使用
-
byte,short,char混合运算的时候,各自先转换成int再做运算。
-
多种数据类型混合运算,先转换成容量最大的那种类型再做运算。