1.Integer.MAX_VALUE:表示的值为2的31次方-1的常量,它表示 int 类型能够表示的最大值,十六进制为:0x7FFFFFFF,相反Integer.MIN_VALUE:表示的是值为 负2的31次方的常量,它表示 int 类型能够表示的最小值,十六进制为:0x80000000。
2.int、float、long、double的区别:
int是整型数据;如:int a 则a的值只能是整型;如a=3
float是浮点型数据;如:float a 则a的值只能是浮点型数据;如a=3.50;<即我们数学中的实数:必须写成小数形式>,float 内存分配4个字节,占32位,有效小数 位6-7位。
double:double 型 内存分配8个字节,有效小数位15位。
long:long表示一种整型,范围:long
类型的最大值的常量,该值为 263-1,long
类型的最小值的常量,该值为 -263。
short、int 和 long 类型都表示整型值,存储空间的大小不同。一般, short 类型为半个机器字长,int 类型为一个机器字长,而 long 类型为一个或两个机器字长(在 32 位机器中 int 类型和 long 类型通常字长是相同的)。