#author("2017-05-22T16:43:38+09:00","","") #author("2017-05-22T16:44:37+09:00","","") #navi(../) * Javaの数値型の最大値・最小値 [#t8b28a6c] Byte, Integer, Long, Shortの最大値および最小値を表示する~ サンプルコードと実行例を以下に記します。~ * 数値型・最大値・最小値 [#oc814a70] 以下、Byte, Short, Integer, Longの最大値、最小値を表示するサンプルコードです。 &ref(MaxMin.java); UTF8, LF~ &ref(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); } } * 実行結果 [#zb89a689] 上記サンプルコードをコンパイルし、実行した時の出力です。 $ 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, Short, Integer, Longの最大値、最長値の表です。 [#md676bb5] 上記で出力された最大値、最小値を表にしてみました。 ,クラス,最大値,最小値 ,Byte,127,-128 ,Short,32767,-32768 ,Integer,2147483647,-2147483648 ,Long,9223372036854775807,-9223372036854775808 以上、JavaのByte, Short, Integer, Longの扱える最大値と最小値に関するサンプルコードでした。