代码行编译
float t=5.1;float
int i=t;
是否能够被编译
结论:
两行都不能够被编译
5.1默认是double类型 不会转换成float类型 须要
float t=5.1f;
才能够
float类型也不会转换成int类型
可是byte类型会自动转换成byte类型
int i=(byte)t;
是能够的 强转了byte又自动强转成int