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

System.out.println((a||b)+"通过");为啥打印的时候aIIb要用()括起来?

加()就正确,不加()就报错类型不对,为啥呢?

a||b,j结果是boolean型的,+后面是String型的,这背后类型转换经过了哪些,可以讲一下吗?

正在回答

1 回答

因为运算符||优先于运算符+

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

bensfly 提问者

后面看了,是+优先于||
2019-02-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

System.out.println((a||b)+"通过");为啥打印的时候aIIb要用()括起来?

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

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

帮助反馈 APP下载

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

公众号

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