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

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下载
官方微信