Seite 24 (continue)

Kontrollstrukturen (continue)


Überspringen der folgenden Anweisungen im Schleifenrumpf bei einer "continue" Anweisung und Fortsetzen der Schleife beim nächsten Wert.

float dividend = 8;
   int divisor;
   for(divisor = -4; divisor < 5; divisor++) {       
     if (divisor == 0)
       continue;
     System.out.println(dividend / divisor);
   }

Falls "continue aussen" erreicht wird, wird zunächst der finally Block ausgeführt und dann an die Marke "aussen:" gesprungen und die Schleife fortgesetzt.

aussen: while (flag) {
     index = 0;
     while(index < 10)
       try{
         if (!check(a[index++]))                     
           continue aussen;
       }
       finally {
         // Stelle 1
       }    
   }

  
<= zurück Inhaltsverzeichnis