发生的场景:不同类型的变量之间进行运算
数据类型的转换分为两种:
1)自动类型转换:byte short char ==>int==>long==>float==>double
注意:a.当byte short char 之间进行运算时结果属于int型;
b.boolean类型不可以转换为其它的数据类型。
2)强制类型转换:将容量大的数据类型强制转换成容量小的数据类型,必须使用"(目标数据类型)"符号;
格式是:小的数据类型 = (小的数据类型)大的数据类型。
注意:强转后会造成精度的损失(丢失),丢的是高位。.
3)变量与字符串进行运算:
"+":表示的是连接符,即运算结果是字符串