javaのint上限

Javaにおいて、int型は32ビット符号付き整数を表現するために使用されます。したがって、int型の上限値は2の31乗から1を引いた値です。値を取得する場合、Integer.MAX_VALUEという定数を使用してその値を取得できます。

int maxValue = Integer.MAX_VALUE;
System.out.println(maxValue);

閾値:2147483647

上記のコードを実行すると、出力結果として2147483647が表示されます。つまり、int型の上限値は2147483647(1.99999…GB)です。これを超える値を格納しようとすると、オーバーフローが発生します。

参考文献

https://docs.oracle.com/javase/jp/8/docs/api/java/lang/Integer.html

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です