Kurz erklärt
Erweitert das einfache if-Statement um einen Alternativzweig, der läuft, wenn die Bedingung false ist.
Genauer
Mehrere Bedingungen lassen sich mit else if verketten (siehe else...if), am Ende fängt ein abschließendes else (ohne eigene Bedingung) alle übrigen Fälle auf. Für einfache Wert-Entscheidungen bietet Java zusätzlich den ternären Operator als Kurzform: int x = bedingung ? a : b;.