基本数据类型:4类8种
逻辑类型:boolean
整数类型:byte,short,int,long
字符类型:char
浮点类型:float,double
逻辑类型:
常量:true,false
变量:关键字boolean 来声明逻辑变量--->boolean on = true
整数类型:
int型:分配4字节内存 取值范围 -2的31次方~2的31次方-1
常量:十进制,八进制,十六进制
变量:关键字 int 声明 int 型变量--->int on = 110
byte型:分配1字节内存 取值范围-2的7次方~2的7次方-1
变量:使用关键字byte来声明byte型变量--->byte n = 28
常量: java中不存在byte常量的表示法,但可以把一定范围内的int型变量赋值给byte型变量
short型:分配2字节内存 取值范围 -2的15次方~2的15次方-1
变量:使用关键字short来声明short型变量--->short n = 110
常量:和byte类型类似,java也不存在short型变量的表示法,但可以把一定范围得int型常量赋值给short型变量
long型:分配8个字节内存 取值范围 -2的63次方~2的63次方
变量:使用关键字long来声明型变量--->long n=120
常量:十进制,八进制,十六进制 常以后缀L表示
字符类型:分配2个字节 没有负数的char 取值范围0~65535
常量:单字符阔起的Unicode表中的一个字符
变量:使用关键字char来声明char型变量 char n=‘家’
浮点类型:
float类型:单精度 float类型须以f或F结尾 分配4个字节内存
常量:指数表示法,小数表示法
变量:使用关键字float来声明float型变量
double类型:双精度 允许省略后缀d或D 分配8个字节内存
常量:小数表示法,指数表示法
变量:使用关键字double来声明double型变量