展示 Java 中的数据类型的范围


Java 中的每种数据类型都有自己的最小值和最大值范围,例如对于 Integer 来说。

Minimum = -2147483648
Maximum = 2147483647

比如对于 Integer 来说,如果它的值超出了上面展示的最大值范围,就会导致上溢。然而,如果它的值小于上面展示的最小值范围,就会导致下溢。

下面这个程序展示了 Java 中数据类型的范围。

示例

 实时演示

public class Demo {
   public static void main(String[] args) {
      System.out.println("Limits of primitive DataTypes");
      System.out.println("Byte Datatype values...");
      System.out.println("Min = " + Byte.MIN_VALUE);
      System.out.println("Max = " + Byte.MAX_VALUE);
      System.out.println("Short Datatype values...");
      System.out.println("Min = " + Short.MIN_VALUE);
      System.out.println("Max = " + Short.MAX_VALUE);
      System.out.println("Integer Datatype values...");
      System.out.println("Min = " + Integer.MIN_VALUE);
      System.out.println("Max = " + Integer.MAX_VALUE);
      System.out.println("Float Datatype values...");
      System.out.println("Min = " + Float.MIN_VALUE);
      System.out.println("Max = " + Float.MAX_VALUE);
      System.out.println("Double Datatype values...");
      System.out.println("Min = " + Double.MIN_VALUE);
      System.out.println("Max = " + Double.MAX_VALUE);
   }
}

输出

Limits of primitive DataTypes
Byte Datatype values...
Min = -128
Max = 127
Short Datatype values...
Min = -32768
Max = 32767
Integer Datatype values...
Min = -2147483648
Max = 2147483647
Float Datatype values...
Min = 1.4E-45
Max = 3.4028235E38
Double Datatype values...
Min = 4.9E-324
Max = 1.7976931348623157E308

在上面的程序中,我们逐个获取了每种数据类型并使用了以下属性来获取最小值和最大值。例如数据类型 Byte。

Byte.MIN_VALUE;
Byte.MAX_VALUE

上述代码返回了 Byte 数据类型的最小值和最大值。对于其他数据类型,工作方式也类似。

Min = -128
Max = 127

更新于:2020-06-26

597 人次浏览

开启你的 事业

通过完成课程获得认证

开始
广告