Wie funktioniert eine Java if-Anweisung , wenn sie eine Zuweisung und eine Gleichheitsprüfung OR
-d zusammen hat?
public static void test() {
boolean test1 = true;
if (test1 = false || test1 == false) {
System.out.println("TRUE");
} else {
System.out.println("FALSE");
}
}
Warum ist dieser Druck FALSCH?
test1=false
, test1==false
Ist false
, false || false
ist , false or false
das ist false
.
test1 = true