&& || 表达式去掉括号的问题

(A或B或(C且D))这种表达式 在java中 只有且和或 和括号
感觉找了很多例子
直接去掉括号得到的结果是一样的啊


是不是任意情况下
A&&B||C||D||F 。。。。。。。。
这里A B C的条件可以是无数个
&& || 可以是任意
括号也可以任意加
然后去掉所有括号和不加括号是不是结果是一样的

阅读 5.6k
1 个回答

因为&&的优先级比||高,所以你给的例子去掉括号也不影响结果。加上括号只是使代码更易读。

但是有时候括号是必须的,比如a && (b || c),如果去掉括号结果就变成了(a && b) || c

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题