continue with label : continue « Statements « SCJP






public class MainClass{
    public static void main(String[] argv){
        outer:
          for (int i=0; i<5; i++) {
            for (int j=0; j<5; j++) {
              System.out.println("Hello");
              continue outer;
            }
            System.out.println("outer"); // Never prints
          }
        System.out.println("Good-Bye");
    }
}
Hello
Hello
Hello
Hello
Hello
Good-Bye








5.6.continue
5.6.1.Both the break statement and the continue statement can be unlabeled or labeled.
5.6.2.continue with label
5.6.3.The continue statement terminates the current pass through a loop.
5.6.4.continue is able to skip out of multiple levels of loop.
5.6.5.Using a Labeled Continue Statement