int a=1,b=2;
int c=a>b?1.1:3.4;
System.out.print(c);
//结果会报错因为1.1和3.4是一个double类型
//运算时出现了自动转换
解决方法:强制转换1.1和3.4的double类型
int a=1,b=2;
int c=a>b?(int)1.1:(int)3.4;
System.out.print(c);
最终的结果就是:3
int a=1,b=2;
int c=a>b?1.1:3.4;
System.out.print(c);
//结果会报错因为1.1和3.4是一个double类型
//运算时出现了自动转换
解决方法:强制转换1.1和3.4的double类型
int a=1,b=2;
int c=a>b?(int)1.1:(int)3.4;
System.out.print(c);
最终的结果就是:3