public class S {
public static void main(String[] args) {
int a;
short b;
short c=12;
short q=12;
a=c+q;//执行c+q后赋值语句右边就变成int类型,所以可以直接赋值给int类型的a
b=(short)(c+q);//强制转换为short类型才能赋值给short型的b
c+=2;//该+=语句隐藏了强制类型转换
c=(short)(c+2);//必须得强制类型转换。c=c+2;该语句错误,因为执行c+2后变成int型
}
}
数据类型转换
于 2022-07-09 13:30:45 首次发布