| FOR-Schleife | WHILE-Schleife | DO-WHILE-Schleife |
|---|---|---|
| Wiederholung mit Anfangsbedingung und Zählvariable | Wiederholung mit Anfangsbedingung | Wiederholung mit Endebedingung |
| Ende, wenn Bedingung für Endwert erfüllt ist | Ende, wenn die Eingangsbedingung falsch wird | |
| Vor der Ausführung steht die Zahl der Wiederholungen fest | Die Anzahl der Ausführungen steht zu Beginn noch nicht fest; sie hängt davon ab, wie die Bedingung ausgewertet wird. | |
| Die Schleife wird nicht ausgeführt, wenn der Startwert der Zählvariablen so ist, dass die Endebedingung bereits erfüllt ist. | Die Schleife wird nicht ausgeführt, wenn die Bedingung von Anfang an falsch ist. | Die Schleife wird mindestens einmal ausgeführt, selbst wenn die Bedingung von vorne herein falsch ist. |
Wandeln Sie folgende WHILE-Schleife in Ihrem Heft in eine FOR- und eine DO-WHILE-Schleife um:
i=5;
while
{
g.drawRect(20,20,i,i);
i++;
}
© Ralph-Erich Hildebrandt, 24. September 2006