Zu dieser Karteikarte gibt es einen kompletten Satz an Karteikarten. Kostenlos!
3
Was ist eine While-Schleife?
While-Schleifen dienen dazu, eine Abfolge von Anweisungen mehrfach auszuführen, solange bis eine Bedingung nicht mehr erfüllt wird (-> false).
Wenn die Bedingung ständig erfüllt ist (-> true), dann wird die Schleife zu einer Endlosschleife. Eine Bedingung kann zB auch von Anfang an nicht erfüllt sein, sodass die Anweisungen erst gar nicht ausgeführt werden.
Im Gegensatz zur For-Schleife verwendet man die While-Schleife, wenn die Anzahl der Wiederholungen nicht definiert ist.
Hier mal ein Code-Beispiel:
int zahl=1;
int eingabe=1;
while ( zahl <= eingabe) {
/* Der Kopf einer While-Schleife besteht nur aus "while" und Bedingung die für eine Wiederholung erfüllt sein soll. Danach folgt wie bei der For-Schleife geschweifte Klammern, in die die Anweisungen für die Schleife geschrieben werden. */
System.out.println(zahl);
eingabe = Kon.readInt();
}
Wenn die Bedingung ständig erfüllt ist (-> true), dann wird die Schleife zu einer Endlosschleife. Eine Bedingung kann zB auch von Anfang an nicht erfüllt sein, sodass die Anweisungen erst gar nicht ausgeführt werden.
Im Gegensatz zur For-Schleife verwendet man die While-Schleife, wenn die Anzahl der Wiederholungen nicht definiert ist.
Hier mal ein Code-Beispiel:
int zahl=1;
int eingabe=1;
while ( zahl <= eingabe) {
/* Der Kopf einer While-Schleife besteht nur aus "while" und Bedingung die für eine Wiederholung erfüllt sein soll. Danach folgt wie bei der For-Schleife geschweifte Klammern, in die die Anweisungen für die Schleife geschrieben werden. */
System.out.println(zahl);
eingabe = Kon.readInt();
}
Tags: Kapitel 6, While-Schleife
Quelle:
Quelle: