In Java wird die verkürzte for-Schleife oft als for-each-Schleife bezeichnet. Die verkürzte for-Schleife wird zum Iterieren über Arrays und Datenstrukturen, die das Iterable-Interface implementieren (List, Set, …), verwendet. Seit Java Version 8 gibt es im Iterable-Interface die Methode forEach(), die…
Eine verschachtelte Schleife ist eine Schleife, die in einer Schleife ausgeführt wird. Bei jedem Durchlauf der äußeren Schleife wird die innere Schleife ausgeführt. Das heißt, wenn die äußere Schleife n-mal ausgeführt wird und die innere Schleife als solche m-mal, dann…
Das Abbruchkriterium in einer for-Schleife kann auf unterschiedliche Weise dynamisch angepasst werden. Eine Möglichkeit ist die Verwendung einer boolean-Variable als Abbruchkriterium. Im folgenden Beispiel ist der boolean doIt initial true. Beim Eintreten eines bestimmten Ereignisses (i == 5) wird er…
Beim ersten Durchlauf einer do-while-Schleife wird die Bedingung nicht überprüft. Beispiel: Die do-while-Schleife wird mindestens einmal durchlaufen, da die Schleifenbedingung erst am Ende jedes Schleifendurchlaufs überprüft wird.
Eine Schleife besteht aus einer Schleifenbedingung und einem Schleifenkörper. Die Schleife ist eine Wiederholstruktur. Die Instruktionen des Schleifenkörpers werden solange wiederholt ausgeführt, bis die Schleifenbedingung nicht mehr erfüllt ist. In Java unterscheidet man die while-Schleife, die do-while-Schleife, die for-Schleife und…
Mit der break-Anweisung wird eine Schleife abgebrochen. Der Schleifenkörper wird verlassen und der Programmlauf mit der Instruktion unterhalb der Schleife fortgesetzt. Mit der continue-Anweisung wird eine Schleifeniteration abgebrochen und mit der nächsten weiter gemacht. Mehr dazu findest du hier. In…
Man kann in einer Schleife neue Variablen einführen. Da auf diese Variablen nur innerhalb der Schleife zugegriffen werden kann, ist das immer dann sinnvoll, wenn die Variablen außerhalb der Schleife nicht benötigt werden. Beispiel: Die Methode reverse() ordnet die Elemente…
Die Schleife, die mehrfach ausgeführt werden soll, wird im Schleifenrumpf einer zweiten Schleife implementiert. Die äußere Schleife wird ausgeführt bis das Abbruchkriterium der äußeren Schleife (i >= 3) erfüllt ist. Die innere Schleife wird bei jeder Schleifeniteration der äußeren Schleife…
Das hängt in der Regel von der Aufgabenstellung ab. Wenn der Schleifenzähler dazu dient, ein Array zu indizieren, wird man in der Regel bei 0 anfangen. Mehr dazu im Artikel “Warum fangen Arrays bei 0 an?” in unserer FAQ. Wenn…
In Grundlagen der Programmierung – Kapitel 4 (Seite 7) wird die do-while Schleife als Durchlaufschleife bezeichnet, weil sie mindestens einmal durchlaufen werden muss.