1、隐式转换
(1)进行不同类型的数据运算时,系统会自动将取值范围小的数据类型转换为取值范围大的数据类型。
(2)short、char类型的数据在运算的时候,先提升为int类型,再进行运算。
2、强制类型转换
当需要将取值范围大的数据类型转换为取值范围小的数据类型时,需要进行强制类型转换。
例如:
int a = 34;
short b = (short)a;
1、隐式转换
(1)进行不同类型的数据运算时,系统会自动将取值范围小的数据类型转换为取值范围大的数据类型。
(2)short、char类型的数据在运算的时候,先提升为int类型,再进行运算。
2、强制类型转换
当需要将取值范围大的数据类型转换为取值范围小的数据类型时,需要进行强制类型转换。
例如:
int a = 34;
short b = (short)a;