如何通过用Java编码来证明“&&”和“||”的优先级?
2022-09-04 23:56:18
我从某个地方知道逻辑AND:在Java中比逻辑OR:具有更高的优先级,但直到现在我还没有找到任何关于这种优先级如何真正起作用的线索。如果我不知道两者的优先级会发生什么,我会犯什么错误?我试图编写一些代码来证明和的优先级,但失败了,例如:&&
||
&&
||
boolExp1 || boolExp2 && boolExp3 || boolExp4
上面的代码无论 和 的优先级如何,都会产生相同的结果,即&&
||
false || false && true || false
无论优先级如何,都会导致结果。false
我想要一个可以证明 和 的优先级的方法或函数。它应该产生不同的结果,具体取决于 和 的优先级。可能吗?&&
||
&&
||