gpt4 book ai didi

java - 条件运算符行为

转载 作者:行者123 更新时间:2023-12-03 06:16:41 24 4
gpt4 key购买 nike

谁能解释一下下面代码输出背后的逻辑吗?

    if(true||false&&false){
System.out.println("right to left ");
}
if (false && true||true){
System.out.println("left to right");
}

最佳答案

如果你看一下this Operator precedence table ,您可以看到 && 的优先级高于 ||

因此,两个表达式的计算如下:

真||假&&假 == true || (假&&假) == true

假&&真|| true == (false && true) ||真 ==

关于java - 条件运算符行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16580877/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com