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の扱える最大値と最小値に関するサンプルコードでした。