CodeGym /Java Blog /Toto sisi /Java 中的 Integer.MAX_VALUE 示例
John Squirrels
等級 41
San Francisco

Java 中的 Integer.MAX_VALUE 示例

在 Toto sisi 群組發布

Java 中的 Integer.MAX_VALUE 是什麼?

Java中的Integer.MAX_VALUE是一個常量,表示最大正整數值。
Integer.MAX_VALUE是java.lang包的 Java Integer類中的一個數字。它是可以用 32 位表示的最大可能整數。它的精確值為 2147483647 即 231-1。

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

解釋

在上面的代碼片段中,我們使用變量maxNumber並使用Integer.MAX_VALUE為其分配最大整數值。然後我們取另一個變量number1並賦予它一個比最大值小 1 的值。我們比較兩者並打印結果。

結論

到本文結束時,我們希望您已經詳細熟悉了 Java 中的Integer.MAX_VALUE 。您已經通過示例了解瞭如何在 Java 中使用Integer.MAX_VALUE。您可以嘗試將其他值分配給不同的變量,看看這個概念是如何工作的,以便更深入地理解它。繼續練習以更深入地掌握這個概念。到那時,繼續成長,繼續發光!
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION