Kopfgesteuerte Schleife: Unterschied zwischen den Versionen
Hauer (Diskussion | Beiträge) K (Hauer verschob Seite While nach Kopfgesteuerte Schleife) |
Hauer (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
− | + | Eine kopfgesteuerte Schleife ist eine Kontrollstruktur, welche die Möglichkeit gibt, Codezeilen zu wiederholen. Eine kopfgesteuerte Schleife überprüft, ob ihr Inhalt ausgeführt werden soll, oder nicht, am Kopf der Schleife, woher ihr Name sich ableitet. Eine kopfgesteuerte Schleife kann deswegen auch gänzlich übersprungen werden, wenn ihre Eintrittsbedingung nie erfüllt ist. Ebenso springt eine kopfgesteuerte Schleife mit ihrem Programmfluss nach Ausführung des Schleifenrumpfes immer zurück zum Kopf, um die dort deklarierte Bedingung zu überprüfen. | |
+ | |||
+ | In Java wird eine kopfgesteuerte Schleife mit dem Schlüsselwort <code>while</code> deklariert, weswegen sie auch gerne '''while-Schleife''' genannt wird. | ||
= Syntaxdiagramm = | = Syntaxdiagramm = | ||
Zeile 9: | Zeile 11: | ||
== Der Schleifenkopf == | == Der Schleifenkopf == | ||
− | Das Schlüsselwort für eine while-Schleife ist das namensgebende '''while'''. Darauf folgt in runden Klammern | + | Das Schlüsselwort für eine while-Schleife ist das namensgebende '''while'''. Darauf folgt in runden Klammern die Bedingung, bei der die Schleife ausgeführt werrden soll. Auf diese Bedingung darf '''kein''' Semikolon folgen. |
'''while'''(''Bedingung'') | '''while'''(''Bedingung'') |
Version vom 2. November 2015, 17:51 Uhr
Eine kopfgesteuerte Schleife ist eine Kontrollstruktur, welche die Möglichkeit gibt, Codezeilen zu wiederholen. Eine kopfgesteuerte Schleife überprüft, ob ihr Inhalt ausgeführt werden soll, oder nicht, am Kopf der Schleife, woher ihr Name sich ableitet. Eine kopfgesteuerte Schleife kann deswegen auch gänzlich übersprungen werden, wenn ihre Eintrittsbedingung nie erfüllt ist. Ebenso springt eine kopfgesteuerte Schleife mit ihrem Programmfluss nach Ausführung des Schleifenrumpfes immer zurück zum Kopf, um die dort deklarierte Bedingung zu überprüfen.
In Java wird eine kopfgesteuerte Schleife mit dem Schlüsselwort while
deklariert, weswegen sie auch gerne while-Schleife genannt wird.
Inhaltsverzeichnis
Syntaxdiagramm
Aufbau einer while-Schleife
Der Schleifenkopf
Das Schlüsselwort für eine while-Schleife ist das namensgebende while. Darauf folgt in runden Klammern die Bedingung, bei der die Schleife ausgeführt werrden soll. Auf diese Bedingung darf kein Semikolon folgen.
while(Bedingung)
Beispiel:
while( Guthaben > 0)
Der Schleifenrumpf
Als Schleifenrumpf wird der in der Schleife auszuführende Code bezeichnet. Eingeleitet wird dieser mit { und mit } beendet. Wichtig für das korekte Ausführen dieser Schleifenart ist, die Erreichung der Bedingung. Irgendwann muss diese Schleife terminieren, sonst ist das Programm in eienr Endlosschleife gefangen.
{ Guthaben = Guthaben - 50; }
die (komplette) while-Schleife
while( Guthaben > 0) { Guthaben = Guthaben - 50; }
Solange noch Guthaben vorhanden ist, wird 50 von diesem abgezogen.