Javaのプリミティブ型の制限を表示する
Javaプログラミング言語は強く型付けされた言語であり、8つの基本データ型
(byte、short、int、long、float、double、boolean、char)から構成されています
javaプリミティブデータ型の詳細についてはhttp://java.sun.com/docs/books/tutorial/java/nutsandbolts/datatypes.html
さて、時には、javaのプリミティブ型の限界を知る必要があります。次の簡単なコードでは、各Javaプリミティブデータ型(booleanとcharを除く)の制限を表示することができます:)
public class PrintTypeLimit { public static void main(String args[]) { System.out.println("Min byte value = " + Byte.MIN__VALUE); System.out.println("Max byte value = " + Byte.MAX__VALUE); System.out.println("Min short value = " + Short.MIN__VALUE); System.out.println("Max short value = " + Short.MAX__VALUE); System.out.println("Min int value = " + Integer.MIN__VALUE); System.out.println("Max int value = " + Integer.MAX__VALUE); System.out.println("Min long value = " + Long.MIN__VALUE); System.out.println("Max long value = " + Long.MAX__VALUE); System.out.println("Min float value = " + Float.MIN__VALUE); System.out.println("Max float value = " + Float.MAX__VALUE); System.out.println("Min double value = " + Double.MIN__VALUE); System.out.println("Max double value = " + Double.MAX__VALUE); } }
[.underline]##
出力
Min byte value = -128 Max byte value = 127 Min short value = -32768 Max short value = 32767 Min int value = -2147483648 Max int value = 2147483647 Min long value = -9223372036854775808 Max long value = 9223372036854775807 Min float value = 1.4E-45 Max float value = 3.4028235E38 Min double value = 4.9E-324 Max double value = 1.7976931348623157E308
リンク://タグ/java/[java]