小类型转换成大类型:
1、小类型向大类型的转换会自动完成,即不需要程序员编写额外的代码,由JVM负责。
提示:自动类型转换也叫"隐式类型转换"。
2、自动转换的规则:符号位会自动扩展, 负数补1, 正数补0。
3、自动类型转换包含以下情况:
(1)byte->short->int->long->float->double
(2)int和char类型的数据在某些情况下可以自动相互转换。char a = 65;int i = 'a’; a = (char) a + 1;
1、小类型向大类型转换一般情况下是安全的。
2、当小类型的精度高于大类型时要注意精度丢失的隐患
大类型转换成小类型:
1、强转类型转换-简称强转
2、强制类型转换时,要注意边界数风险问题