为什么这个 if 语句(带有赋值和相等性检查)的计算结果为 false?
2022-08-31 09:55:23
当 Java if 语句同时具有赋值和相等性检查 -d 时,它是如何工作的?OR
public static void test() {
boolean test1 = true;
if (test1 = false || test1 == false) {
System.out.println("TRUE");
} else {
System.out.println("FALSE");
}
}
为什么打印是假的?