展示 Java 中原始数据类型的最小值和最大值


Java 中的每种数据类型都有一个最小和最大范围,例如对于 Float

Min = 1.4E-45
Max = 3.4028235E38

假设对于 Float,如果值超出上面显示的最大范围,则会导致溢出。

但是,如果值小于上面显示的最小范围,则会导致欠流。

以下是展示原始数据类型的最小值和最大值的 Java 程序。

示例

 在线演示

public class Demo {
   public static void main(String[] args) {
      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);

      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);
   }
}

输出

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 Datatype values...
Min = -128
Max = 127
Short Datatype values...
Min = -32768
Max = 32767

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

Short.MIN_VALUE;
Short.MAX_VALUE

以上返回了 Short 数据类型的最小值和最大值。它对其他数据类型也适用类似的处理方式。

Min = -32768
Max = 32767

更新时间:2020 年 6 月 26 日

3K+ 浏览量

启动您的 职业

完成课程以获得认证

开始
广告
© . All rights reserved.