Warum wird diese if-Anweisung mit einer Zuordnungs- und Gleichheitsprüfung zu false ausgewertet?

Wie funktioniert ein Javaif Anweisung Arbeit, wenn es eine Aufgabe und eine Gleichheitsprüfung hatOR -d zusammen ??

public static void test() {
    boolean test1 = true; 
    if (test1 = false || test1 == false) {
        System.out.println("TRUE");
    } else {
        System.out.println("FALSE");
    }       
}

Warum ist dieser Ausdruck FALSCH?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage