测试 integer, long, float 和 double 的最大值和最小值,代码如下:
public static void main(string[] args)
{
system.out.println(integer.min_value = + integer.min_value);
system.out.println(integer.max_value = + integer.max_value);
system.out.println(long.min_value = + long.min_value);
system.out.println(long.max_value = + long.max_value);
system.out.println(float.min_value = + float.min_value);
system.out.println(float.min_normal = + float.min_normal);
system.out.println(float.max_value = + float.max_value);
system.out.println(double.max_value = + double.max_value);
system.out.println(double.min_value = + double.min_value);
}
输出结果如下:
integer.min_value = -2147483648 (10位)
integer.max_value = 2147483647
long.min_value = -9223372036854775808 (19位)
long.max_value = 9223372036854775807
float.min_value = 1.4e-45
float.min_normal = 1.17549435e-38
float.max_value = 3.4028235e38
double.max_value = 1.7976931348623157e308
double.min_value = 4.9e-324
