int x =(int)10*3.5+6*1.5;//整个乘法结果是一个double类型,会显示编译错误
System.out.println(y);
/*解决办法:把10*3.5+6*1.5更改成(10*3.5+6*1.5)
先计算出括号里面的44.0在强制转换成int类型44
强制转换符号只针对于最近的操作数有效
往往会使用小括号提升优先级*/
char a=100;
int b=100;
char a1=b; //b是int类型,int的精度高于char,自动转换失败
char a2=(char)b;//强制转换。int类型转换成char类型
System.out.println(a2);//最终结果是d