我最近用Java进行了入门测试,这个问题让我很困惑.完整的问题是:
boolean b1 = true;
boolean b2 = false;
if (b2 != b1 != b2)
System.out.println("true");
else
System.out.println("false");
Run Code Online (Sandbox Code Playgroud)
我的第一个问题是(b2!= b1!= b2)是什么意思,第二个问题,如标题中所指定的,是如何(false!= true!= false)求值为true而(true!= false!= true)评估为假(我在Netbeans上测试过).