このエントリーをはてなブックマークに追加


Javaの数値型の最大値・最小値

Byte, Integer, Long, Shortの最大値および最小値を表示する
サンプルコードと実行例を以下に記します。

数値型・最大値・最小値

以下、Byte, Short, Integer, Longの最大値、最小値を表示するサンプルコードです。

fileMaxMin.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, Short, Integer, Longの最大値、最長値の表です。

上記で出力された最大値、最小値を表にしてみました。

クラス最大値最小値
Byte127-128
Short32767-32768
Integer2147483647-2147483648
Long9223372036854775807-9223372036854775808

以上、JavaのByte, Short, Integer, Longの扱える最大値と最小値に関するサンプルコードでした。


添付ファイル: fileMaxMin.java 306件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-05-22 (月) 16:44:37