展示 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+ 瀏覽量

啟動您的 職業

完成課程以獲得認證

開始
廣告