有所不足,欢迎指正~ ~
java 的数据类型大体上分为两大类:
1.基本数据类型
1) byte:
中文:字节
大小(字节):1
范围:-2^7 ——2^8-1
封装类:Byte
2) short
中文:短整型
大小(字节):2
范围:-2^15 ——2^16-1
封装类:Short
3) int
中文:整型
大小(字节):4
范围:-2^31 ——2^32-1
封装类: Integer
4) long
中文:长整型
大小(字节):8
范围:-2^63 ——2^64-1
封装类:Long
5) float
中文 : 单精度浮点型
大小(字节):4
范围:-3.403E38——3.403E38
封装类: Float
6) double
中文:双精度浮点型
大小(字节):8
范围:-1.798E308 ——1.798E308
封装类: Double
7) boolean
中文:布尔型
大小(字节):1
范围: true/false
封装类: Boolean
8) char
中文:字符型
大小(字节):2
范围:0-65535
封装类:Character
2.引用型数据类型
1) 接口—interface
2) 类—class
3) 数组—array
3. 数据类型的转换:
1)强行转换:将范围较大数据类型转换为类型较小的数据类型(如int转short,会损失精度)——显示转换
2)自动转换:将范围较小数据类型转换为类型较大的数据类型(如short转int,不会损失精度)——隐式转换
3) boolean 不参与类型转换
4) char所代表的值可以查看ASCII表中的对应关系。