CodeGym /Java Blog /ランダム /Java の Integer.MAX_VALUE と例
John Squirrels
レベル 41
San Francisco

Java の Integer.MAX_VALUE と例

ランダム グループに公開済み

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");
		}
	}
}

出力

最大番号: 2147483647 数値 1: 2147483646 数値 1 < 最大数値

説明

上記のコード スニペットでは、変数maxNumber を取得し、 Integer.MAX_VALUEを使用して最大整数値を割り当てます。次に、別の変数number1を取得し、最大値より1小さい値を割り当てます。2 つを比較し、結果を出力します。

結論

この投稿を終えるまでに、Java のInteger.MAX_VALUEについて詳しく理解していただければ幸いです。Java でInteger.MAX_VALUE を使用する方法を例とともに学習しました。他の値をさまざまな変数に代入してみて、この概念がどのように機能するかを確認して、より深く理解することができます。概念をより深く理解できるように練習を続けてください。それまで、成長して輝き続けてください!
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION