四大类型
逻辑类型:boolean
整数类型:byte,short,int,long
字符类型:char
浮点类型:float,double
1、逻辑类型
关键字boolean
常量:true、false
2、整数类型
(1)int型
分配4字节内存,取值范围-2³¹~2³¹-1
(2)byte型
分配1字节内存,占8位
(3)shrt型
分配2字节内存,占16位
(4)long型
常用后缀L表示
eg:108L(十进制)
分配8字节,占64位,取值范围-2⁶³~2⁶³-1
3、字符类型
(1)char型
分配2字节内存,占16位,没有负数的char
取值范围0-65535
字符排序按Unicode表
4、浮点类型
(1)float型
分配4字节内存,占32位
常量后面必须要有后缀f或F
eg:float x=22.78f,y=1e-12F
存储时保留8位有效数字
(2)double型
分配8字节,占64位
存储double数据类型时保留16位有效数
类型转换
byte,short,char,int,long,float,double
精度从低到高
级别低的类型可以自动转换为级别高的类型
级别高的类型转换为级别低的类型必须使用类型转换运算
eg:int x=(int)34.89;