这里是代码。
public class Test {
public static void main(String[] args) {
int x=2; int y = 3;
if((y == x++) | (x < ++y)){
System.out.println("x = " + x + "Y = " + y);
}
}
}
这输出x=3 y=4
另一个标准
public class Test {
public static void main(String[] args) {
System.out.println(4|3);
}
}
这输出7
在这里,第二个标准|
用作按位运算符。但在第一个标准|
不是。它操纵并给出输出。我需要解释第一个标准是如何工作的。
我所知道的是,|
将比较双方并且||
只会比较左侧,并且确实会继续进行下一步。
希望我的问题很清楚。先感谢您..