数据类型 | 关键字 | 内存占用 | 取值范围 |
整数 | byte | 1 | -128-127 |
short | 2 | -32768-32767 | |
int | 4 | -2的31次方到2的31次方-1 | |
long | 8 | -2的63次方到2的63次方-1 | |
浮点数 | float | 4 | 负数;-3.402823E+38到-1.401298E-45 正数;-1.401298E-45到3.402823E+38 |
double | 8 | 负数;-1.797693E+308到-4.9000000E-324 正数;4.9000000E-324到1.797693E+308 | |
字符 | char | 2 | 0-65535 |
布尔 | boolean | 1 | true,false |
说明:E+38表示是乘以10的38次方,同样,E-45表示乘以10的-45次方