任何人都可以告诉我为什么打印1?我肯定知道真假和EXCLUSIVE给出0.为什么它进入if语句?
public static void main(String[] args) {
boolean a=true, b=false;
int i=0;
if(a^b) {
i++;
}
System.out.print(i++);
}
Run Code Online (Sandbox Code Playgroud)
谢谢!
你正在使用xor : ^.
true ^ false == true
Run Code Online (Sandbox Code Playgroud)
也可以看看:
我实际上不确定你的意思是"独家和".也可以看看:
| 归档时间: |
|
| 查看次数: |
273 次 |
| 最近记录: |