Die Anweisung continue bewirkt, daß mit ihrer Ausführung die Schleife erneut aufgerufen wird. Die Schleifenvariable erhält dabei den nächsten Wert.
Syntax:
continue;
Die Anweisung continue darf nicht direkt auftreten sondern darf nur bedingt ausgeführt werden. Daher kann die Anweisung nur in einer if- oder if-else-Anweisung auftreten. Beispiel:
public class Con001 { public static void main(String args[]) { double i; for (i=-4.; i<=4.; i++) { if(i==0.) continue; System.out.println("Der Kehrwert ist: " + 1./i); } System.exit(0); } }
Als Ausgabe erhält man:
Der Kehrwert ist: -0.25
Der Kehrwert ist: -0.3333333333333333
Der Kehrwert ist: -0.5
Der Kehrwert ist: -1.0
Der Kehrwert ist: 1.0
Der Kehrwert ist: 0.5
Der Kehrwert ist: 0.3333333333333333
Der Kehrwert ist: 0.25
Die Anweisung continue sorgt in diesem Fall dafür, daß bei dem Schleifenwert 0 nicht
dividiert wird.