问答详情
源自:3-5 Java中的逻辑运算符

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

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

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

提问者:bensfly 2019-02-26 22:01

个回答

  • 慕慕5579188
    2019-02-26 22:25:29

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