三目运算符 表达式1?表达式2:表达式3

您所在的位置:网站首页 三目运算符 三目运算符 表达式1?表达式2:表达式3

三目运算符 表达式1?表达式2:表达式3

#三目运算符 表达式1?表达式2:表达式3| 来源: 网络整理| 查看: 265

如果两个操作数中有一个double类型,另一个操作数就会转换为double类型。 否则,如果其中一个操作数为float类型,另一个操作数就会转换为float类型。 否则,如果其中一个操作数是long类型,另一个操作数就会转换为long类型。 否则,两个操作数都将被转换为int类型。

  上面是转换规则,你的三目操作符中有double类型的值,所以会转换成double类型比较,最后得到的结果是s1="90",s2="90.0",调用equals后自然不等了。

按照上述转换规则,int s3 = i



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3