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");
}
}
}
出力
最大番号: 2147483647 数値 1: 2147483646 数値 1 < 最大数値
GO TO FULL VERSION