为什么这么多说是平级.为什么都是这么说的. 那么请告诉下面输出的结果是什么 System.out.println(false && true || true); System.out.println(true || true && false);
2011-12-09 16:15
提问者采纳
没错 C、C++、java的文档上&&的优先级是高于||一级 9 & Bitwise and logical AND 10 ^ Bitwise and logical XOR (exclusive or) 11 | Bitwise and logical OR (inclusive or) 12 && Logical conditional-AND 13 || Logical conditional-OR ================= 所以例子中应该得true和true ========== 一般不确定时,用上括号,避免歧义
-
提问者评价
-
我只是看到了有人这么说感觉不对,而又找不到什么证据而已.
本文详细解释了 Java 中 '&&' 和 '||' 运算符的优先级,并通过示例展示了它们在特定表达式中的作用,最后讨论了在不确定时使用括号避免歧义的重要性。
1034

被折叠的 条评论
为什么被折叠?



