Java Continue Quiz

public class JavaFiddle {
    public static void main(String[] args) {
    
    int y = 0;
    
    for (int i = 0; i < 10; i++) {
      
      try {
    	  y = i;
          throw new RuntimeException();
      } catch (RuntimeException re) {
        
        System.out.println("Continuing for y = " + y);
        continue;
      }
    
    }  
    
    System.out.println(y);
  }
}

a)

Continuing for y = 0
0

b)

Continuing for y = 0
Continuing for y = 1
Continuing for y = 2
...
9

c)

some weird RuntimeException

Lösung: Antwort b ist richtig, da das continue; hier keinen Einfluss auf den Programmablauf hat. Es könnte genauso gut weggelassen oder außerhalb des Catch Block stehen. Für mehr Information, wie man continue nutzt wird hier genauer beschrieben: www.w3schools.com/continue

Wir freuen uns Sie kennen zu lernen

Hat Sie unser Angebot überzeugt? Dann freuen wir uns, Sie kennen zu lernen. Kontaktieren Sie uns gerne für ein unverbindliches Erstgespräch.

newcubator GmbH
Freie-Vogel-Straße 369
44269 Dortmund
dortmund@newcubator.com
+49 231/586 873 80
newcubator GmbH
Bödekerstraße 22
30161 Hannover
hannover@newcubator.com
+49 511/957 313 00