整型
-
byte
byte的取值范围为-128~127(-27~27-1),共占1个字节 -
short
short的取值范围为-32768~32767(-215~215-1),共占2个字节 -
int
int的取值范围为-2147483648~2147483647(-231~231-1),共占用4个字节 -
long
long的取值范围为-9223372036854774808~9223372036854774807(-263~263-1),共占8个字节
浮点型
-
float
float的取值范围为3.402823e+38~1.401298e-45(e+38表示是乘以10的38次方,同样,e-45表示乘以10的负45次方)共占4个字节 -
double
double的取值范围为1.797693e+308~4.9000000e-324 ,共占8个字节
字符型 char
char采用unicode编码,它的前128字节编码与ASCII兼容,字符的存储范围在\u0000~\uFFFF,共占2字节
布尔型 boolean
boolean只有两个值——true 和 false,boolean 型不能与其他类型转换,也不能强制转换成其他类型