请问为什么要加括号

来源:3-5 Java中的逻辑运算符

qq_大魔王_23

2018-08-06 13:44

为什么System.out.println((a&&b)+"未通过");

请问为什么a&&b还要加个括号,不加括号为什么不可以

写回答 关注

3回答

  • 行人以陌
    2018-08-06 15:29:34
    已采纳

    因为运算符是有优先级关系的,你去掉括号,会先进行+运算,那么&&运算时候就会有boolean类型与String类型无法进行操作的报错

    qq_大魔王...

    非常感谢!

    2018-08-06 18:21:31

    共 1 条回复 >

  • 小雪纷飞
    2018-08-06 17:52:45
    你可以先了解一下运算符优先级
  • 是狼还是哈士奇
    2018-08-06 15:19:54

    ()表示是一个运算符,  (a&&b)的结果  要么true 要么 false  . 没有括号  ,+ 号也是运算符 ,怎么搞  ?

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165512 学习 · 17586 问题

查看课程

相似问题