三目运算符 表达式1?表达式2:表达式3 |
您所在的位置:网站首页 › 三目运算符 › 三目运算符 表达式1?表达式2:表达式3 |
如果两个操作数中有一个double类型,另一个操作数就会转换为double类型。
否则,如果其中一个操作数为float类型,另一个操作数就会转换为float类型。
否则,如果其中一个操作数是long类型,另一个操作数就会转换为long类型。
否则,两个操作数都将被转换为int类型。
上面是转换规则,你的三目操作符中有double类型的值,所以会转换成double类型比较,最后得到的结果是s1="90",s2="90.0",调用equals后自然不等了。 按照上述转换规则,int s3 = i |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |