Java - Schleifensteuerung
Es kann vorkommen, dass Sie einen Codeblock mehrmals ausführen müssen. Im Allgemeinen werden Anweisungen sequentiell ausgeführt:Die erste Anweisung in einer Funktion wird zuerst ausgeführt, gefolgt von der zweiten und so weiter.
Programmiersprachen bieten verschiedene Kontrollstrukturen, die kompliziertere Ausführungspfade ermöglichen.
Eine Schleife Die Anweisung ermöglicht es uns, eine Anweisung oder eine Gruppe von Anweisungen mehrmals auszuführen, und das Folgende ist die allgemeine Form einer Schleifenanweisung in den meisten Programmiersprachen:−
Die Java-Programmiersprache stellt die folgenden Arten von Schleifen bereit, um Schleifenanforderungen zu handhaben. Klicken Sie auf die folgenden Links, um ihre Details zu überprüfen.
Sr.No. | Loop &Beschreibung |
---|---|
1 | while-Schleife Wiederholt eine Anweisung oder eine Gruppe von Anweisungen, während eine bestimmte Bedingung wahr ist. Es testet die Bedingung, bevor der Schleifenrumpf ausgeführt wird. |
2 | for-Schleife Führt eine Folge von Anweisungen mehrmals aus und kürzt den Code ab, der die Schleifenvariable verwaltet. |
3 | do...while-Schleife Wie eine while-Anweisung, außer dass sie die Bedingung am Ende des Schleifenkörpers testet. |
Schleifensteuerungsanweisungen
Schleifensteuerungsanweisungen verändern die Ausführung von ihrer normalen Abfolge. Wenn die Ausführung einen Bereich verlässt, werden alle automatischen Objekte, die in diesem Bereich erstellt wurden, zerstört.
Java unterstützt die folgenden Steueranweisungen. Klicken Sie auf die folgenden Links, um ihre Details zu überprüfen.
Sr.No. | Control Statement &Beschreibung |
---|---|
1 | break-Anweisung Beendet die Schleife oder wechseln -Anweisung und überträgt die Ausführung an die Anweisung, die unmittelbar auf die Schleife oder den Schalter folgt. |
2 | Anweisung fortsetzen Bewirkt, dass die Schleife den Rest ihres Körpers überspringt und ihre Bedingung sofort erneut testet, bevor sie wiederholt wird. |
Erweiterte for-Schleife in Java
Ab Java 5 wurde die erweiterte for-Schleife eingeführt. Dies wird hauptsächlich verwendet, um eine Sammlung von Elementen einschließlich Arrays zu durchlaufen.
Syntax
Es folgt die Syntax der erweiterten For-Schleife −
for(declaration : expression) { // Statements }
-
Erklärung − Die neu deklarierte Blockvariable ist von einem Typ, der mit den Elementen des Arrays kompatibel ist, auf das Sie zugreifen. Die Variable ist innerhalb des for-Blocks verfügbar und ihr Wert wäre derselbe wie das aktuelle Array-Element.
-
Ausdruck − Dies ergibt das Array, das Sie durchlaufen müssen. Der Ausdruck kann eine Array-Variable oder ein Methodenaufruf sein, der ein Array zurückgibt.
Beispiel
Live-Demopublic class Test { public static void main(String args[]) { int [] numbers = {10, 20, 30, 40, 50}; for(int x : numbers ) { System.out.print( x ); System.out.print(","); } System.out.print("\n"); String [] names = {"James", "Larry", "Tom", "Lacy"}; for( String name : names ) { System.out.print( name ); System.out.print(","); } } }
Dies wird das folgende Ergebnis erzeugen −
Ausgabe
10, 20, 30, 40, 50, James, Larry, Tom, Lacy,
Was kommt als Nächstes?
Im folgenden Kapitel lernen wir Aussagen zur Entscheidungsfindung in der Java-Programmierung kennen.
Java