JAva基本タイプ
3924 ワード
Javaの基本タイプは8種類あります:文字型:char ブール:boolean 整型:byte,int,short,long
浮動小数点:float,double
実行結果:
1、基本タイプ:byteバイナリ数:8 2、包装類:java.lang.Byte 3、最小値:Byte.MIN_VALUE=-128 4、最大値:Byte.MAX_VALUE=127 5、 6、基本タイプ:shortバイナリ数:16 7、包装類:java.lang.Short 8、最小値:Short.MIN_VALUE=-32768 9、最大値:Short.MAX_VALUE=32767 10、 11、基本タイプ:int 2進数:32 12、包装類:java.lang.Integer 13、最小値:Integer.MIN_VALUE=-2147483648 14、最大値:Integer.MAX_VALUE=2147483647 15、 16、基本タイプ:longバイナリ数:64 17、包装類:java.lang.Long 18、最小値:Long.MIN_VALUE=-9223372036854775808 19、最大値:Long.MAX_VALUE=9223372036854775807 20、 21、基本タイプ:floatバイナリ数:32 22、包装類:java.lang.Float 23、最小値:Float.MIN_VALUE=1.4E-45 24、最大値:Float.MAX_VALUE=3.4028235E38 25、 26、基本タイプ:doubleバイナリ数:64 27、包装類:java.lang.Double 28、最小値:Double.MIN_VALUE=4.9E-324 29、最大値:Double.MAX_VALUE=1.7976931348623157E308 30、 31、基本タイプ:charバイナリ数:16 32、包装類:java.lang.Character 33、最小値:Character.MIN_VALUE=0 34、最大値:Character.MAX_VALUE=65535
浮動小数点:float,double
public class PrimitiveTypeTest {
public static void main(String[] args) {
// byte
System.out.println(" :byte :" + Byte.SIZE);
System.out.println(" :java.lang.Byte");
System.out.println(" :Byte.MIN_VALUE=" + Byte.MIN_VALUE);
System.out.println(" :Byte.MAX_VALUE=" + Byte.MAX_VALUE);
System.out.println();
// short
System.out.println(" :short :" + Short.SIZE);
System.out.println(" :java.lang.Short");
System.out.println(" :Short.MIN_VALUE=" + Short.MIN_VALUE);
System.out.println(" :Short.MAX_VALUE=" + Short.MAX_VALUE);
System.out.println();
// int
System.out.println(" :int :" + Integer.SIZE);
System.out.println(" :java.lang.Integer");
System.out.println(" :Integer.MIN_VALUE=" + Integer.MIN_VALUE);
System.out.println(" :Integer.MAX_VALUE=" + Integer.MAX_VALUE);
System.out.println();
// long
System.out.println(" :long :" + Long.SIZE);
System.out.println(" :java.lang.Long");
System.out.println(" :Long.MIN_VALUE=" + Long.MIN_VALUE);
System.out.println(" :Long.MAX_VALUE=" + Long.MAX_VALUE);
System.out.println();
// float
System.out.println(" :float :" + Float.SIZE);
System.out.println(" :java.lang.Float");
System.out.println(" :Float.MIN_VALUE=" + Float.MIN_VALUE);
System.out.println(" :Float.MAX_VALUE=" + Float.MAX_VALUE);
System.out.println();
// double
System.out.println(" :double :" + Double.SIZE);
System.out.println(" :java.lang.Double");
System.out.println(" :Double.MIN_VALUE=" + Double.MIN_VALUE);
System.out.println(" :Double.MAX_VALUE=" + Double.MAX_VALUE);
System.out.println();
// char
System.out.println(" :char :" + Character.SIZE);
System.out.println(" :java.lang.Character");
// Character.MIN_VALUE
System.out.println(" :Character.MIN_VALUE="
+ (int) Character.MIN_VALUE);
// Character.MAX_VALUE
System.out.println(" :Character.MAX_VALUE="
+ (int) Character.MAX_VALUE);
}
}
実行結果:
1、基本タイプ:byteバイナリ数:8 2、包装類:java.lang.Byte 3、最小値:Byte.MIN_VALUE=-128 4、最大値:Byte.MAX_VALUE=127 5、 6、基本タイプ:shortバイナリ数:16 7、包装類:java.lang.Short 8、最小値:Short.MIN_VALUE=-32768 9、最大値:Short.MAX_VALUE=32767 10、 11、基本タイプ:int 2進数:32 12、包装類:java.lang.Integer 13、最小値:Integer.MIN_VALUE=-2147483648 14、最大値:Integer.MAX_VALUE=2147483647 15、 16、基本タイプ:longバイナリ数:64 17、包装類:java.lang.Long 18、最小値:Long.MIN_VALUE=-9223372036854775808 19、最大値:Long.MAX_VALUE=9223372036854775807 20、 21、基本タイプ:floatバイナリ数:32 22、包装類:java.lang.Float 23、最小値:Float.MIN_VALUE=1.4E-45 24、最大値:Float.MAX_VALUE=3.4028235E38 25、 26、基本タイプ:doubleバイナリ数:64 27、包装類:java.lang.Double 28、最小値:Double.MIN_VALUE=4.9E-324 29、最大値:Double.MAX_VALUE=1.7976931348623157E308 30、 31、基本タイプ:charバイナリ数:16 32、包装類:java.lang.Character 33、最小値:Character.MIN_VALUE=0 34、最大値:Character.MAX_VALUE=65535