展示 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
廣告