展示 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 人次瀏覽

開啟你的 事業

透過完成課程獲得認證

開始
廣告
© . All rights reserved.