Wie wird die switch-Anweisung ausgefuhrt?

Wie wird die switch-Anweisung ausgeführt?

Wird die switch-Anweisung ausgeführt, so wird zuerst der Wert der Bedingung ausgewertet und mit den aufgeführten Fällen verglichen. Entspricht der Wert der Bedingung einem Wert der Fälle, so wir der entsprechende Fall inklusive aller folgenden Fälle ausgeführt.

Wie leitet man die switch-Anweisung ein?

Das Schlüsselwort switch leitet die switch-Anweisung ein. Anschließend folgt in runden Klammern ein Ausdruck. Dieser Ausdruck muss vom Datentyp int oder char sein. Andere Datentypen sind nicht zulässig. Nun folgt ein zwingend erforderlicher Anweisungsblock mit den möglichen Fällen, die dieser Ausdruck annehmen kann.

Wie wird eine if-Anweisung ausgeführt?

Bei der einfachen if -Anweisung wird zunächst ein Ausdruck ausgewertet und überprüft, ob dieser wahr ist ( true ). Ist der Ausdruck wahr, wird die nachfolgende Anweisung ausgeführt. Sollen mehrere Anweisungen ausgeführt werden, müssen diese innerhalb eines Blocks gestellt werden.

Wie wird die if-else-Anweisung ausgewertet?

In Zeile 13 wird die Bedingung der if -Anweisung geprüft. Da die boolean-Variable den Wert true enthält, ist die Bedingung erfüllt und die nachfolgende Anweisung wird ausgeführt. In Zeile 17 wird die Bedingung der if-else -Anweisung geprüft, dazu wird der Ausdruck a > b ausgewertet.

Was ist das Konzept hinter der switch-Anweisung?

Das Konzept hinter der switch-Anweisung ist denkbar einfach. Im swich-Block der mit { und } begrenzt wird, gibt es unterschiedliche Sprungziele, die mit case markiert sind. Welches Sprungziel nun angesprungen wird, das gibt der zu übergebende Ausdruck an. Anbei die Syntax des switch-Konstrukts:

Was ist eine Switch-Anweisung in Java?

Die switch-Anweisung zählt sich in Java zu den Kontrollstrukturen und ist eine Alternative zur if-Anweisung. Zwar ist man mit einer if-Anweisung in den meisten Fällen deutlich flexibler, in einigen Anwendungsfällen erhält die switch-Anweisung aber den Vorzug vor der if-Anweisung.

Beginne damit, deinen Suchbegriff oben einzugeben und drücke Enter für die Suche. Drücke ESC, um abzubrechen.

Zurück nach oben