类型 | 二进制位数 | 最小值 | 最大值 | 默认值 | 包装类 |
byte | 8 | -128(-2^7) | 127(2^7-1) | 0 | java.lang.Byte |
short | 16 | -32768(-2^15) | 32767(2^15 - 1) | 0 | java.lang.Short |
int | 32 | -2,147,483,648(-2^31) | 2,147,483,647(2^31 - 1) | 0 | java.lang.Integer |
long | 64 | -9,223,372,036,854,775,808(-2^63) | 9,223,372,036,854,775,807(2^63 -1) | 0L | java.lang.Long |
float | 32 | 1.4E-45 | 3.4028235E38 | 0.0f | java.lang.Float |
double | 64 | 4.9E-324 | 1.7976931348623157E308 | 0.0d | java.lang.Double |
boolean | 值只有true或false | false | java.lang.Boolean | ||
char | 16 | \u0000(即为0) | \uffff(即为65,535) | java.lang.Character |