美文网首页
javaSE - 001 - 基本数据类型

javaSE - 001 - 基本数据类型

作者: 离子来了 | 来源:发表于2016-03-22 21:22 被阅读17次

    java中的数据类型分为两大类

    1.基本数据类型
    2.引用数据类型

    基本数据类型(四类八种)

    1.整形(byte , int , short, long)
    2.浮点型(float , double)
    3.字符型(char)
    4.布尔型(boolean)

    • 位(bit)是计算机中的最小数据表示单位,一个字节占8位

    数据类型所占大小

    1.byte 1 个字节(表示范围-128~127)
    2.short 2 个字节
    3.int 4 个字节
    4.long 8 个字节
    5.float 4 个字节
    6.double 8 个字节
    7.char 1 个字节
    8.boolean 1个字节

    总结:
    1.整形常量默认为int型,浮点常量默认为double型。
    2.byte,char,short 用于计算统一先转换成int型.
    3.低精度转高精度默认转换,高精度转低精度需要强制转换。
    4.特殊的,byte,short,char在赋值为不超过其表示范围是可以编译通过的。

          int a = 1;
          byte b = 129;//错,超过表示范围
          byte c = 127;//对,在其表示范围内
          short d = 129;//对,在其表示范围内
          char e = 'd';//错,char用于计算的是其ascci码
          long h = 3;//对,低精度会自动转高精度
          int i = h;//错,需要强转
          
          float f = 1.2;//错,1.2默认为double,高精度转低精度需要强转,或者1.2f直接表示为float
          float g = 1.3f;//对
    

    相关文章

      网友评论

          本文标题:javaSE - 001 - 基本数据类型

          本文链接:https://www.haomeiwen.com/subject/ufsllttx.html