736 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
5 Treffer
Syntaktisch ist else if kein eigenes Java-Schlüsselwort, sondern einfach ein verschachteltes if innerhalb des else-Zweigs des vorherigen if. Die Reihenfolge ist wichtig: die erste zutreffende Bedingung "gewinnt", auch wenn eine spätere ebenfalls zutreffen würde.
Verwandt: if...else · if-Statement · Switch-Statement
Ganzer Artikel im Wiki →else...if-Ketten sind nützlich, wenn mehr als zwei sich gegenseitig ausschließende Fälle unterschieden werden müssen (z. B. Notenstufen anhand einer Punktzahl). Bei sehr vielen festen Vergleichswerten auf denselben Ausdruck wird meist ein Switch-Statement bevorzugt, weil es übersichtlicher ist als eine lange else...if-Kette.
Verwandt: if...else · if-Statement · Switch-Statement
Ganzer Artikel im Wiki →Ohne einen zugehörigen else-Zweig passiert bei falscher Bedingung einfach nichts, und das Programm läuft mit dem nächsten Codeabschnitt weiter. Erst die Kombination mit else bzw. else...if erlaubt es, für den "sonst"-Fall ebenfalls gezielt zu reagieren.
Verwandt: else...if · if...else · Logical Operators (Logische Operatoren) · Operatoren · Comparison Operators (Vergleichsoperatoren)
Ganzer Artikel im Wiki →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;.
Verwandt: else...if · if-Statement · Java · Switch-Statement
Ganzer Artikel im Wiki →Der else-Zweig ist optional — ein reines if-Statement ohne else führt seinen Block nur bei erfüllter Bedingung aus und macht sonst einfach mit dem restlichen Code weiter. Mehrere Bedingungen lassen sich über else...if-Ketten verknüpfen; bei vielen möglichen festen Werten ist ein Switch-Statement oft lesbarer.
Verwandt: else...if · if-Statement · Logical Operators (Logische Operatoren) · Switch-Statement · Code · Schleifen
Ganzer Artikel im Wiki →