数据类型 | 字节 | 范围 | 默认值 |
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位