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:
![](https://cobocards.s3.amazonaws.com/user/40_40/2/2705351.jpg)
Kartensatzinfo:
Autor: vdboom
Oberthema: Informatik
Thema: Java
Veröffentlicht: 14.09.2009
Schlagwörter Karten:
Alle Karten (29)
Aufruf (1)
char (1)
Datentyp (2)
deklaration (1)
deklarieren (1)
Double (1)
Einleitung (1)
Einrückungen (1)
For (1)
Hauptprogramm (2)
if-Anweisung (1)
Integer (1)
Java (2)
java (1)
Kapitel 2 (2)
Kapitel 3 (1)
Kapitel 4 (1)
Kapitel 5 (1)
Kapitel 6 (2)
Kommentare (1)
Lernkarte (1)
Methode (2)
Methodenaufruf (2)
Oliver (1)
Operation (1)
Schleife (1)
switch (1)
variable (1)
Variablen (1)
Vergleich (1)
Wertezuweisung (1)
While-Schleife (1)