展示 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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP