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

类型自动转换:

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

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

转换中需注意:

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

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

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

  • 强制转换格式:

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

  • 当字符串+其他类型时

    字符串+其他类型

你可能感兴趣的:(技术问 - 不同数据类型的转换有哪些规则)