Schleife: Unterschied zwischen den Versionen

Aus EINI
Wechseln zu: Navigation, Suche
(continue - Statement)
Zeile 31: Zeile 31:
  
 
==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 eines Schleifendurchlaufs zu beachten. In [[for]]-Schleifen wird insbesondere die Fortsetzungsanweisung der Schleife ausgeführt.
 +
 +
 
<source lang="java">
 
<source lang="java">
 
for( int i = 0 ; i < 5 ; ++i)
 
for( int i = 0 ; i < 5 ; ++i)

Version vom 29. November 2015, 16:54 Uhr

Schleifen sind in der Informatik sehr wichtig. Sie wiederholen Programmcode, ohne ihn mehrfach aufschrieben zu müssen. Eine Schleife wird sooft wiederholt, bis eine Bedinung, die sog. Abbruchbedingung, erfüllt wurde. Ein Schleifendurchlauf wird auch als Iteration bezeichnet.

Arten von Schleifen (in Java)

Die wichtigsten Arten von Schleifen in Java sind:

die while-Schleife

die do-while-Schleife

und die for-Schleife


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 eines Schleifendurchlaufs 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.