• 类型转换


    类型转换

    所有字符的本质是数字,由于java是强类型语言,所以进行运算时需要用到类型转换

    类型转换是将一种数据类型转换成为另一种数据类型的过程。

    运算中,不同类型的数据先转换成同一类型再进行运算。

    关键词顺序,由低到高的排列

    byte,short,char——int——long——float——double

    整数类型的byte,short小数和字符char为最低,然后是整数类型的int和long,最后是浮点数float再到double。

    强制类型转换

    强制类型转换是关键词由低到高的转换,在等于的值前面用括号写上这条指令的关键字即可 如:

    int A=85;
    byte B=(byte)A;
    System.out.println(B);

    这样,输出结果B也会等于50,转换为字符类型,则可以吧byte换为char字符类型即可,则结果为U。

    自动类型转换

    自动类型转换是由高到低的转换,不需要做任何操作,即可转换 如:

    byte A=C;//C的数字形式是67
    int B=A;
    System.out.println(B);

    输出B的结果等于67,及将byre的字符类型转换为int的整数类型。

    类型转换注意事项

    布尔值不能进行转换

    不能转换为不相干的类型

    在高容量转低容量时,需要强制转换

    转换时注意内存溢出,或浮点数精度问题

  • 相关阅读:
    vue项目总结,所用到的技术点
    豆瓣电影个人项目总结
    博学谷项目总结,个人总结经验
    JavaScript数组的常用方法
    移动端base.css的内容,
    normalize.css可以对css初始化,不同浏览器可以统一初始样式
    jsp第十次作业
    jsp第九次作业
    jsp第八次作业
    jsp第七次作业
  • 原文地址:https://www.cnblogs.com/jinweichaoyouqu/p/13684502.html
Copyright © 2020-2023  润新知