作为上一篇使用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