您的位置:首页 > 编程语言 > Java开发

Java 基本数据类型最大值极限和最小值极限

2017-06-28 00:00 507 查看
public static void main(String[] args) {
System.out.println("Byte.MIN_VALUE:"+Byte.MIN_VALUE);
System.out.println("Byte.MAX_VALUE:"+Byte.MAX_VALUE);
System.out.println("Short.MIN_VALUE:"+Short.MIN_VALUE);
System.out.println("Short.MAX_VALUE:"+Short.MAX_VALUE);
System.out.println("Integer.MAX_VALUE:"+Integer.MAX_VALUE);
System.out.println("Integer.MIN_VALUE:"+Integer.MIN_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);
}


Byte.MIN_VALUE:-128
Byte.MAX_VALUE:127
Short.MIN_VALUE:-32768
Short.MAX_VALUE:32767
Integer.MAX_VALUE:2147483647(10位)
Integer.MIN_VALUE:-2147483648
Long.MIN_VALUE:-9223372036854775808
Long.MAX_VALUE:9223372036854775807(19位)
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

电话号码11位,超出了Integer的最大范围,一般使用String进行存储。

int 和 Integer 类型实际上效果上一样的,包括这两种类型的最大值和最小值也一样,最大值为: Integer.MAX_VALUE = 2147483647 = 2的32次 -1,最小值:Integer.MIN_VALUE = 2147483647 = -2的32次
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: