Byte, Integer, Long, Shortの最大値および最小値を表示する
サンプルコードと実行例を以下に記します。
以下、Byte, Short, Integer, Longの最大値、最小値を表示するサンプルコードです。
MaxMin.java (UTF8, LF)
import java.math.BigDecimal;
class MaxMin {
public static void main(String args[]) {
// Byte
System.out.println("-- Byte --");
System.out.println("Byte MAX_VALUE: " + Byte.MAX_VALUE);
System.out.println("Byte MIN_VALUE: " + Byte.MIN_VALUE);
// Short
System.out.println("-- Short --");
System.out.println("Short MAX_VALUE: " + Short.MAX_VALUE);
System.out.println("Short MIN_VALUE: " + Short.MIN_VALUE);
// Integer
System.out.println("-- Integer --");
System.out.println("Integer MAX_VALUE: " + Integer.MAX_VALUE);
System.out.println("Integer MIN_VALUE: " + Integer.MIN_VALUE);
// Long
System.out.println("-- Long --");
System.out.println("Long MAX_VALUE: " + Long.MAX_VALUE);
System.out.println("Long MIN_VALUE: " + Long.MIN_VALUE);
}
}
上記サンプルコードをコンパイルし、実行した時の出力です。
$ javac MaxMin.java $ java MaxMin -- Byte -- Byte MAX_VALUE: 127 Byte MIN_VALUE: -128 -- Short -- Short MAX_VALUE: 32767 Short MIN_VALUE: -32768 -- Integer -- Integer MAX_VALUE: 2147483647 Integer MIN_VALUE: -2147483648 -- Long -- Long MAX_VALUE: 9223372036854775807 Long MIN_VALUE: -9223372036854775808
上記で出力された最大値、最小値を表にしてみました。
| クラス | 最大値 | 最小値 |
| Byte | 127 | -128 |
| Short | 32767 | -32768 |
| Integer | 2147483647 | -2147483648 |
| Long | 9223372036854775807 | -9223372036854775808 |
以上、JavaのByte, Short, Integer, Longの扱える最大値と最小値に関するサンプルコードでした。