Jetzt lerne ich Java 6

if-elseif-else-Verzweigungen

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Es geht noch 'schlimmer' als mit dem if-else-Konstrukt: Sie können mehrere if-else-Verzweigungen ineinander schachteln, um auf verschiedenste Konstellationen genauer einzugehen.
02:33

Transkript

Ich will Sie ja gar nicht ärgern, aber es gibt tatsächlich noch einen Fall von 'if' und 'else', und auch den will ich Ihnen noch zum Abschluss von 'if' und 'else' zeigen, und zwar Sie können mehrere if/else-Statements ineinander schachteln. Und dazu liegen wir uns hier oben einfach noch eine weitere Variable an, nennen wir sie mal 'a' und initialisieren die wir mal mit 42. 42 ist eine tolle Zahl. Und jetzt wollen wir einfach hier verschiedene Konstrukte testen. Wenn die Bedingung wahr ist und gleichzeitig, also zweimal das Kaufmanns-Und, ohne Leerzeichen einander und 'a == 42' (a ist dasselbe wie 42) soll hier rauskommen, "Ist immer noch wahr" und "42". Dann können wir hier, wenn wir wollen, noch eine weitere Bedingung mit einführen: 'else' und dann hängen wir einfach wieder an 'if' an, und dann 'if' bringt eine eigene Bedingung mit "bedingung && a < 42". Dann machen wir auch da eine hübsche Ausgabe. [], gibt dort also festgestelltes hier noch nicht, 42 haben, "Noch wahr, aber noch kein 42". und anderenfalls müsste man sagen: "Das Ganze ist leider immer noch falsch". Testen wir es! Bekommen dann als Ergebnis "Ist immer noch wahr und 42" Wunderbar! Gehen wir mal auf 'false', depremierender Fall: "Ist leider immer noch falsch", das heißt, nicht zu dem Ganzen ist erfüllt. Und wir können jetzt hierhin gehen und hier das Ganze 'true' machen, aber hier einfach mal 41 knapp daneben, und dann sehen Sie "Ist noch wahr, aber noch keine 42". So können Sie also auch komplexe Abfragen bauen, und Sie haben auch gleichzeitig gesehen, dass wir hier auch unsere logischen Operatoren verwenden können. Das ist natürlich auch in einem ganz einfachen if-Statement möglich, und das werden Sie in der Praxis natürlich andauernd wieder finden. Haben Sie gesehen, Sie können schon relativ lange "if/else-if"-Ketten bauen und dementsprechend schreit es noch fast danach, dass man vielleicht ein etwas einfachereres Konstrukt bei großen Abfrageketten haben könnte, und das gibt es, und zwar nennen sich das "SwitchCase", und das schauen wir uns im nächsten Fall an.

Jetzt lerne ich Java 6

Steigen Sie ein in die Programmierung mit Java 6, lernen Sie die Grundlagen kennen und unternehmen Sie anschließend Ihre ersten Schritte in der objektorientierten Programmierung.

12 Std. 27 min (98 Videos)
Derzeit sind keine Feedbacks vorhanden...

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!