Java中常用数据类型的取值范围和数量级如下表
类型 | 2的次幂 | 数量级 |
---|---|---|
int | -231 ~ 231 -1 | 109 |
unsigned int | 0 ~ 232 -1 | 109 |
long | -263 ~ 263 -1 | 1018 |
unsigned long | 0 ~ 264 -1 | 1019 |
可以通过java包装类查看数据类型的最大最小值
Integer.MAX_VALUE // Prints 2,147,483,647
Integer.MIN_VALUE // Prints -2,147,483,648
Long.MAX_VALUE // Prints 9,223,372,036,854,775,807
Long.MIN_VALUE // Prints -9,223,372,036,854,775,808