标题隐含的强制类型转换
我们知道从小的数据类型转到大数据类型是隐式转换, 反之是强制类型转换。今天强调一个隐含的强制类型转换,同时加深自己的印象。话不多说,看代码
:
public class Add {
public static void main(String[] args) {
int x=3;
x+=3.5;
//这种隐含了自动强制类型转换,其实是x=(int)(x+3.5)
int y=3;
// y=y+3.5;
//这个时候会出现编译异常,必须手动强制转换
y=(int)(y+3.5);
System.out.println(x);//
System.out.println(y);
}
}