/**
* 数据类型转换
* 在 赋值运算 或者 算数运算时 会有数据类型转换的问题 要求 数据类型一致 否则 要进行数据类型转换
* byte short int long float double char 不涉及 boolean
*
* 类型转换的方向
* byte --short,char ---int --- long ---float ---double
*
* 赋值运算时的数据类型转换
* 当 左数据类型 > 右边数据类型 自动类型转换
* 左数据类型 = 右边数据类型 类型一致 就不转换了
* 左数据类型 < 右数据类型 强制类型转换 int num6 = (int) 3F; 右边的数据前 加 小括号 小括号中是要转换的数据类型
*+= -=等类的运算符含有强制转换的意思即int a+=3:== int a=(int)a+3;
* 算术运算时
* 3+'a' +100 + 3.2F + 2.0 会先统一表达式的数据类型 按照最大的类型统一 再赋值 按照赋值运算 看是否需要类型转换
* */