- 追加された行はこの色です。
- 削除された行はこの色です。
#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の扱える最大値と最小値に関するサンプルコードでした。