数据类型 |
字节 |
范围 |
默认值 |
byte(字节) |
1(8位) |
-128 ~ 127 |
0 |
short(短整型) |
2(16位) |
-32768 ~ 32768 |
0 |
int(整型) |
4(32位) |
-2147483648~2147483648 |
0 |
long(长整型) |
8(64位) |
-9233372036854477808
~
9233372036854477808 |
0 |
float(浮点型) |
4(32位) |
-3.40292347E+38~3.40292347E+38 |
0.0f |
double(双精度) |
8(64位) |
-1.79769313486231570E+308
~
1.79769313486231570E+308 |
0.0d |
char(字符型) |
2(16位) |
‘ \u0000 ~u\ffff ’ |
‘\u0000’ |
boolean(布尔) |
1位 |
true/false |
false |
float 小数点后保留7位 double 小数点都保留15位