Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
programmierung:kontrollstrukturen:loops [2025/05/14 11:01] sweprogrammierung: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