veröffentlicht am: 16.06.2022 zuletzt aktualisiert am: 06.02.2023
In Java spielen Sprunganweisungen eine wichtige Rolle bei der Umschaltung der Programmsteuerung je nach Anforderung. Continue und break sind die beiden am häufigsten verwendeten Sprunganweisungen.
Die continue-Anweisungen werden verwendet, um einen bestimmten Wert oder eine einzelne Iteration zu überspringen. Die continue-Anweisung soll eine Iteration überspringen und kann daher nur auf Schleifen angewendet werden.
Dieser Artikel soll die Funktionsweise und Verwendung der Java Continue-Anweisung demonstrieren.
Wie bereits erwähnt, können Java continue-Anweisungen nur in Schleifen verwendet werden. Wenn sie außerhalb der Schleife verwendet werden, kann die unten gezeigte Fehlermeldung auftreten.
Schauen wir uns die Verwendung der continue-Anweisung in Java etwas genauer an.
Da die for-Schleife in Java iterativ arbeitet, scheint es schwierig zu sein, eine einzelne Zahl ohne andere Beeinträchtigungen zu überspringen. Der folgende Java-Code macht von der Java continue-Anweisung Gebrauch, um nur bestimmte Werte zu überspringen.
for (int i = 4; i <= 10; i++) { if (i == 9) { continue; } System.out.println(i); }
Im obigen Code,
Ausgabe auf der Konsole:
Die Ausgabe zeigt, dass der Wert „9“ übersprungen wurde, da die continue-Anweisung in dieser spezifischen Iteration verwendet wird.
Die Funktionalität der continue-Anweisung ist in der while-Schleife ein wenig anders als in der for-Schleife. Die Inkrement-Anweisung der while-Schleife kommt erst am Ende, daher musst du eine Inkrement/Dekrement-Anweisung hinzufügen, bevor du continue in der while-Schleife verwendest.
Hinweis: Die while-Schleife wird sofort beendet, wenn die Inkrement-/Dekrement-Anweisung vor der Verwendung von continue nicht verwendet wird.
Der folgende Java-Code zeigt die Verwendung der while-Schleife in Kombination mit der continue-Anweisung.
int i = 0; while (i < 20) { if (i == 5) { i++; continue; } System.out.println(i); i++; }
Der obige Code versucht, die while-Schleife zum Drucken von Zahlen zu nutzen. Wir haben die continue-Anweisung innerhalb der while-Schleife verwendet. Die Bedingung für die continue-Anweisung wird auf „i==5“ gesetzt.
Ausgabe auf der Konsole
In der Ausgabe ist zu erkennen, dass der Wert 5 nicht ausgegeben wird.
Die continue-Anweisung funktioniert in einer do-while-Schleife genauso wie in einer while-Schleife. Schauen wir uns an, wie continue in einer do-while-Schleife funktioniert.
int i = 4; do { if (i < 7) { i++; continue; } System.out.println(i); i++; } while (i <= 12);
Der obige Code wird wie folgt beschrieben,
Die Ausgabe zeigt, dass die Werte nach 7 gedruckt werden, weil das continue-Schlüsselwort die Werte bis 6 übersprungen hat.
Die continue-Anweisung unterbricht/überspringt eine einzelne oder mehrere Iterationen und setzt das Programm fort. Es ist zu beobachten, dass das continue-Schlüsselwort nur in Schleifen verwendet werden kann. Dieser Beitrag demonstriert die Verwendung von continue-Anweisungen in verschiedenen Arten von Schleifen in Java. Die Implementierung der continue-Anweisung in while- und do-while-Schleifen ist etwas knifflig, da man vor der Verwendung des continue-Schlüsselworts die Inkrement-/Dekrement-Bedingung hinzufügen muss. Falls du mehr über Java lernen willst, schau dir unsere große Bibliothek an Tutorials an!
😩 Gelangweilt von den Udemy & YouTube-Tutorials?!
Lerne spielerisch Java und komme deiner gutbezahlten (und an der 🌴 liegenden) Traumkarriere einen Schritt weiter.
"Für Leute die gerne Python oder Java lernen wollen ist Codegree klasse. Ist nicht wie bei anderen Konkurrenten auf Videokursen aufgebaut..."
- Lennart Sparbier
100% kostenlos registrieren · keine Kreditkarte notwendig
Im Gegensatz zu der Abendschule oder der alteingesessenen Uni lernst du bei codegree die Sprachen & Pakete, die wirklich im Jobmarkt gesucht werden.
100% kostenlos registrieren · keine Zahlungsdaten notwendig