1 package com.mao; 2 3 public class test2 { 4 public static void main(String[] args) { 5 int i,j; 6 outer:for(i =1;i<3;i++) { 7 inner:for(j = 1;j<4;j++) { 8 if(j == 2) { 9 continue;//1 每当j=2时就结束本次循环(inner),执行j++语句。 10 //continue outer;//2 执行到j=2时,结束outer的本次循环,继续outer的下一个循环,执行i++语句 11 //break outer;//3执行到j=2时,跳出了outer循环,inner循环也不再进行。 12 //break;//4执行到j=2时,跳出inner循环,继续outer循环,执行i++ 13 14 } 15 System.out.println("i="+i+",j="+j); 16 } 17 } 18 } 19 } 20 //1,2,3,4的运行结果: 21 22 //1 23 /*i=1,j=1 24 i=1,j=3 25 i=2,j=1 26 i=2,j=3*/ 27 28 //2 29 /*i=1,j=1 30 i=2,j=1*/ 31 32 //3 33 /*i=1,j=1*/ 34 35 //4 36 /*i=1,j=1 37 i=2,j=1*/
详解见注释。
浙公网安备 33010602011771号