为了账号安全,请及时绑定邮箱和手机立即绑定

System.out.println("a等于b:"+(a == b)) ????

System.out.println("a等于b:"+(a == b))  ????

他出来的为什么不是数值 而是 false?

正在回答

4 回答

int a=16;

double b=9.5;

a==b,这是一个比较表达式,返回的值是true/flase,

a是整型,b是双精浮点型,所以两个的类型是不一样,最后返回flase


0 回复 有任何疑惑可以回复我~
#1

江星辰

非常感谢,又给了我一个知识点
2018-10-27 回复 有任何疑惑可以回复我~

(a==b)是一个表达式,所以返回值是boolean类型

0 回复 有任何疑惑可以回复我~

“==”表示两者是否相等,若相等返回true,反之返回flase。

0 回复 有任何疑惑可以回复我~
#1

qq_喷泉_0

比较运算符系统默认返回布尔型
2017-05-11 回复 有任何疑惑可以回复我~

可能是错了吧


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

System.out.println("a等于b:"+(a == b)) ????

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号