为什么这么多说是平级.为什么都是这么说的. 那么请告诉下面输出的结果是什么 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 ========== 一般不确定时,用上括号,避免歧义
-
提问者评价
-
我只是看到了有人这么说感觉不对,而又找不到什么证据而已.