Warum ist ein if / else if / else für einen einfachen Booleschen Wert, der keinen "nicht erreichbaren Code" -Fehler ausgibt.

Warum gibt dieser Code keinen "nicht erreichbaren Code" -Fehler aus? Da ein Boolescher Wert nur wahr oder falsch sein kann.

public static void main(String args[]) {
    boolean a = false;
    if (a == true) {

    } else if (a == false) {

    } else {
        int c = 0;
        c = c + 1;
    }
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage