Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| programmierung:kontrollstrukturen:loops [2025/05/14 11:00] – swe | programmierung:kontrollstrukturen:loops [2025/12/20 14:53] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 86: | Line 86: | ||
| erhöht. | erhöht. | ||
| + | ### Deklaration und Initalisierung außerhalb des Schleifenkopfes | ||
| + | Nicht immer wird die Zählvariable im Schleifenkopf deklariert. Stell dir ein Programm vor, wo die Anzahl der Schleifendurchläufe vom **Ergebnis einer vorherigen Berechnung abhängig** ist: | ||
| + | |||
| + | ```java | ||
| + | int anzahlKinder = 3; | ||
| + | int anzahlErwachsene = 12; | ||
| + | int anzahlPersonen = anzahlKinder + anzahlErwachsene; | ||
| + | for (; anzahlPersonen < 10; anzahlPersonen++) { | ||
| + | System.out.println(anzahlPersonen); | ||
| + | } | ||
| + | ``` | ||
| + | **Hier wird im Schleifenkopf ganz darauf verzichtet, eine Zählvariable zu deklarieren und initalisieren. | ||
| + | Es wird einfach die Variable `anzahlPersonen` verwendet, die außerhalb der Schleife deklariert und berechnet wurde.** | ||
| ## while-Schleife | ## while-Schleife | ||
| Line 130: | Line 143: | ||
| Die **do-while**-Schleife ist eine Kontrollstruktur in Java, die sich perfekt für Situationen eignet, in denen eine Aktion **mindestens einmal** ausgeführt werden soll, bevor eine Bedingung überprüft wird. | Die **do-while**-Schleife ist eine Kontrollstruktur in Java, die sich perfekt für Situationen eignet, in denen eine Aktion **mindestens einmal** ausgeführt werden soll, bevor eine Bedingung überprüft wird. | ||
| - | ### Wichtige | + | **Merkmale der do-while-Schleife** |
| - Der **Schleifenrumpf** wird immer **mindestens einmal** ausgeführt. | - Der **Schleifenrumpf** wird immer **mindestens einmal** ausgeführt. | ||
| - Erst **nach der ersten Iteration** wird die Bedingung überprüft. | - Erst **nach der ersten Iteration** wird die Bedingung überprüft. | ||