Java中break、continue及标签等跳转语句的使用[下]

 作为上一篇使用for循环演示的跳转,这一篇将使用while。相比较来说,while比for循环更简单。代码如下:

public class LabeledWhile {

    public static void main(String[] args) {
        int i=0;
        outer:
            while(true){
                System.out.println("Outer while loop");
                while(true){
                    i++;
                    System.out.println("i="+i);
                    if(i==1){
                        System.out.println("continue");
                        continue;
                        
                    }if(i==3){
                        System.out.println("continue outer");
                        continue outer;
                    }if(i==5){
                        System.out.println("break");
                        break;
                    }if(i==7){
                        System.out.println("break outer");
                        break outer;
                    }
                    
                }
            }

    }

}

运行结果为:

Outer while loop
i=1
continue
i=2
i=3
continue outer
Outer while loop
i=4
i=5
break
Outer while loop
i=6
i=7
break outer
原文地址:https://www.cnblogs.com/jenkov/p/javajump-while.html