Java 中的 Integer.MAX_VALUE 是什麼?
public class MaximumInteger {
public static void main(String[] args) {
System.out.println(Integer.MAX_VALUE);
}
}
輸出
2147483647
Java中的整數是什麼?
整數是沒有小數部分的數字。在 Java 中,整數以 32 位空間表示。另外,它們是用2的補碼二進制形式表示的,也就是說這32位中有1位是符號位。因此,有 231-1 個可能的值。因此,Java 中沒有大於 231-1 的整數。為什麼 Java 中需要 Integer.MAX_VALUE?
它用於自動為任何變量分配可能的最大整數,而無需記住確切的數字。很多時候我們需要最大或最小數量。它可以是出於比較原因或任何其他原因。可能很難記住確切的常量。Java 中的Integer.MAX_VALUE使這項工作變得簡單。例子
public class MaximumInteger {
public static void main(String[] args) {
int maxNumber = Integer.MAX_VALUE;
System.out.println("maxNumber: " + maxNumber);
int number1 = Integer.MAX_VALUE - 1;
System.out.println("number1: " + number1);
if (number1 < maxNumber) {
System.out.println("number1 < maxNumber");
}
}
}
輸出
maxNumber: 2147483647 number1: 2147483646 number1 < maxNumber
GO TO FULL VERSION