Java数据类型
- Java中,包含8中基本类型(primitive type),其中4种整型,2种浮点型,1种用于表示Unicode编码的字符单元的字符类型char,1种用于表示真值的boolean类型。
整型
类型 | 存储需求 | 取值范围 |
---|---|---|
int | 4字节 | -2 147 483 648(-2^32) ~ 2 147 483 647(2^31-1,正好超过20亿) |
short | 2字节 | -32 768(-2^15) ~ 32 767(2^15-1) |
long | 8字节 | -9 223 372 036 854 775 808(-2^63) ~ 9 223 372 036 854 775 807(2^63-1) |
byte | 1字节 | -128(-2^7) ~ 127(2^7-1) |
浮点类型
类型 | 存储需求 | 取值范围 |
---|---|---|
float | 4字节 | 1.4E-45(2^-149) ~ 3.402 823 47E+38(2^128-1) |
double | 8字节 | 4.9E-324(2^-1074) ~ 1.797 693 134 862 315 70E+308(2^1024-1) |