技术问 - 不同数据类型的转换有哪些规则

类型自动转换:

  • 在运算时,低精度默认向高精度转换(byte,short,char--int--long--float--double)

  • 强制类型转换(高精度向低精度转化)

转换中需注意:

  • byte,short,char之间不能相互转换,他们参与运算首先转成int类型;

    练习
  • char在转化int类型时对应一张ASCII表,其中有3个关健对应值须记住

    '0'-----48
    'A'-----65
    'a'-----97
    
  • JAVA语言中基本数据类型与boolean类型是不能相互转换的

  • 强制转换格式:

    目标类型 变量名 = (目标类型)(被转换的数据)
    
  • 强制转换会导致精度损失

  • 当字符串+其他类型时

    字符串+其他类型
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容