Schleife: Unterschied zwischen den Versionen
Marius (Diskussion | Beiträge) (→continue - Statement) |
Hauer (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
− | + | Eine Schleife dient in der Formulierung von Programmen zum wiederholen von Anweisungssequenzen. | |
− | + | Dabei wird zumeist eine Schleife so lange wiederholgt, wie eine gegebene Bedingung erfüllt ist. Diese Bedingung wird daher auch '''Abbruchbedingung''' genannt. | |
− | + | Eine einzelne Ausführung einer Schleife wird auch eine '''Iteration''' genannt. | |
− | + | Ein Problem mithilfe einer Schleife zu lösen wird daher auch als '''iterative Lösung''' bezeichnet. | |
− | + | = Arten von Schleifen (in Java)= | |
− | + | Die wichtigsten Arten von Schleifen in Java sind: | |
+ | #[[while | while]]-Schleife, auch kopfgesteuerte Schleife genannt | ||
+ | #[[do-while | do-while]]-Schleife, auch fußgesteuerte Schleife genannt | ||
+ | #[[for | for]]-Schleife, auch Zählschleife genannt | ||
=weitere Schlüsselwörter für Schleifen= | =weitere Schlüsselwörter für Schleifen= | ||
Zeile 31: | Zeile 34: | ||
==continue - Statement== | ==continue - Statement== | ||
− | '''continue''' ist ein [[Schlüsselwort]], welches die Durchführung einer Schleife abbricht und zurück zum Kopf, bzw. Fuß der Schleife springt. Es ist als Anweisung zu verstehen, die Durchführung der Schleife ''fortzusetzen'', ohne den Rest | + | '''continue''' ist ein [[Schlüsselwort]], welches die Durchführung einer Schleife abbricht und zurück zum Kopf, bzw. Fuß der Schleife springt. Es ist als Anweisung zu verstehen, die Durchführung der Schleife ''fortzusetzen'', ohne den Rest einer Iteration zu beachten. In [[for]]-Schleifen wird insbesondere die Fortsetzungsanweisung der Schleife ausgeführt. |
− | + | ||
<source lang="java"> | <source lang="java"> |
Version vom 7. Dezember 2015, 11:52 Uhr
Eine Schleife dient in der Formulierung von Programmen zum wiederholen von Anweisungssequenzen.
Dabei wird zumeist eine Schleife so lange wiederholgt, wie eine gegebene Bedingung erfüllt ist. Diese Bedingung wird daher auch Abbruchbedingung genannt.
Eine einzelne Ausführung einer Schleife wird auch eine Iteration genannt.
Ein Problem mithilfe einer Schleife zu lösen wird daher auch als iterative Lösung bezeichnet.
Inhaltsverzeichnis
Arten von Schleifen (in Java)
Die wichtigsten Arten von Schleifen in Java sind:
- while-Schleife, auch kopfgesteuerte Schleife genannt
- do-while-Schleife, auch fußgesteuerte Schleife genannt
- for-Schleife, auch Zählschleife genannt
weitere Schlüsselwörter für Schleifen
break - Statement
Mit break kann eine Schleife vorzeitig abgebrochen werden.
Bsp.:
for( int i = 0 ; i < 5 ; ++i) { if(i == 2) { break; } }
Wenn i = 2 ist, wird die Schleife abgebrochen.
continue - Statement
continue ist ein Schlüsselwort, welches die Durchführung einer Schleife abbricht und zurück zum Kopf, bzw. Fuß der Schleife springt. Es ist als Anweisung zu verstehen, die Durchführung der Schleife fortzusetzen, ohne den Rest einer Iteration zu beachten. In for-Schleifen wird insbesondere die Fortsetzungsanweisung der Schleife ausgeführt.
for( int i = 0 ; i < 5 ; ++i) { if(i == 2) { continue; } System.Out.println(i); }
Wenn i = 2 ist, wird die Schleife direkt wiederholt. Die Ausgabe wird daher bei i = 2 übersprungen und es wird direkt mit i = 3 weitergerechnet.