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