K-EL/Schleifen/Zählschleifen

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Java</language>
== Zählschleifen ==

Das folgende Beispiel zeigt eine Zählschleife in Aktion:
Das Programm gibt einfach die ersten zehn natürlichen Zahlen aus.
<run id="4fd9088290651">
  int i;
  for(i = 1; i <= 10; i = i + 1) {
    System.out.println(i);
  }
</run>

Wir erinnern uns nocheinmal an den allgemeinen Aufbau einer Zählschleife:

for(STARTWERT; ENDWERT; SCHRITTWEITE);

Startwert: $ i = 1 $
Endwert: $ i <= 10$
Schrittweite: $ i = i + 1$ 

Statt die Schrittweite mit $ i = i + 1$  anzugeben können wir auch verkürzt $ i++$  Schreiben:
<run id="4fd9088290760">
  int i;
  for(i = 1; i <= 10; i++) {
    System.out.println(i);
  }
</run>

$ i++$  erhöht einfach den Wert von $ i$  um 1:

<run id="4fd90882907de">
  int i = 0;
  System.out.println("i hat den Wert" + i);

  i++; // Wert von i um eins erhöhen
  System.out.println("Jetzt hat i den Wert" + i);

  i++; // Wert von i um eins erhöhen
  System.out.println("Jetzt hat i den Wert" + i);

  i++; // Wert von i um eins erhöhen
  System.out.println("Jetzt hat i den Wert" + i);
</run>