Java的基本数据类型

来源:互联网 发布:住范儿 价格 知乎 编辑:程序博客网 时间:2024/06/04 01:27

Java的基本数据类型

          整数型:整数型取值范围(字节类型byte取值范围:8位,byte最大:127,byte最小:-128,短整型short取值范围:16位,Short最大:32767,Short最小:-32768,整数型int取值范围:32位,int最大:2147483647,int最小:-2147483648,长整型long取值范围:64位,long最大:9223372036854775807,long最小:-9223372036854775808).

System.out.println("字节类型byte取值范围:");

      System.out.println(Byte.SIZE+"");

      System.out.println("byte最大:"+Byte.MAX_VALUE);

      System.out.println("byte最小:"+Byte.MIN_VALUE);

     

      System.out.println("短整型short取值范围:");

      System.out.println(Short.SIZE+"");

      System.out.println("Short最大:"+Short.MAX_VALUE);

      System.out.println("Short最小:"+Short.MIN_VALUE);

     

      System.out.println("整数型int取值范围:");

      System.out.println(Integer.SIZE+"");

      System.out.println("int最大:"+Integer.MAX_VALUE);

      System.out.println("int最小:"+Integer.MIN_VALUE);

     

      System.out.println("长整型long取值范围:");

      System.out.println(Long.SIZE+"");

      System.out.println("long最大:"+Long.MAX_VALUE);

      System.out.println("long最小:"+Long.MIN_VALUE);

浮点型:浮点型取值范围(单精度浮点型float取值范围:32位,float最大:3.4028235E38,float最

小:1.4E-45,双精度浮点型double取值范围:64位,double最大:1.7976931348623157E308,double最

小:4.9E-324).

System.out.println("单精度浮点型float取值范围:");

      System.out.println(Float.SIZE+"");

      System.out.println("float最大:"+Float.MAX_VALUE);

      System.out.println("float最小:"+Float.MIN_VALUE);

     

      System.out.println("双精度浮点型double取值范围:");

      System.out.println(Double.SIZE+"");

      System.out.println("double最大:"+Double.MAX_VALUE);

      System.out.println("double最小:"+Double.MIN_VALUE);

 字符型:字符型取值范围(char类型是一个单一的16位Unicode字符,在Java底层是以整数型进行运算;

最大值:chard = '\uffff';最小值:charc = '\u0000';)

布尔型:boolean表示逻辑运算的结果,值为true或false。

booleana = true;//

booleanb = false;//

数据类型转换:1、自动类型转换(小类型转换为大类型,自动转换)例如:

inta = 1;longb = a;

2、强制类型转换(大类型转换成小类型,强制转换)例如:

inta = 127;byte b =(byte) a;



原创粉丝点击