数据类型的转换

数据类型的自动转换

要想数据类型完成自动转换必须满足以下几点:

  1. 特点:代码不需要特殊处理,是自动完成的。
  2. 规则:数据范围是从小到大的。

数据类型的强制类型转换

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

注意事项:

  1. 强制类型一般不推荐使用因为可能会改变精度或者导致数据溢出。
  2. byte/short/char这三种类型可以发生数学运算,例如加法“+”。
  3. byte/short/char这三种类型在运算时,都会首先被提升为int类型然后再进行运算。
  4. boolean类型不能进行数据类型转换。