美文网首页
java基础之数据类型

java基础之数据类型

作者: 兰觅 | 来源:发表于2020-08-20 21:17 被阅读0次

    自动类型转换(隐式)

    1.规则:数据范围从小到大
    2.特点:代码不需要进行特殊处理,自动完成
    3.举例:int类型——>long类型,float类型——>double类型

    强制类型转换(显示)

    1.特点:代码需要进行特殊的格式处理,不能自动完成。
    2.格式:范围小的类型 范围小的变量名=(范围小的类型)原本范围大的数据
    3.举例:long类型——>int类型;double类型——>int类型

    int num=(int)200L;
    int num1=(int)3.14;
    

    4.注意:尽可能少用,可能发生精度损失,数据溢出。
    5.byte/short/char可以数学运算;
    举例:

    char a='A';
    System.out.print(a)  //65   计算机底层二进制,用一个数字代表A字符。
    

    6.右侧数值大小不能超过左侧类型范围

    byte num=20;
    byte num1=30;
    int num2=num+num1;
    System.out.print(num2) ;//50
    

    ASCII编码表

    ASCII编码表

    相关文章

      网友评论

          本文标题:java基础之数据类型

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