public class Question0105 { public Question0105(){ } public static void main(String[] args) { Question0105 question01051 = new Question0105(); int count = 0; for (int i = 0; i < 2; i++) { resume: for (int j = 0; j < 2; j++) { for (int k = 0; k < 4; k++) { count=count+1; if (i == 0 && j == 0 && k == 0) { break resume; } } } } System.out.println("\tcount=" + count); }}
为什么结果是9,不是4呢!怎么想也不通
为什么结果是9,不是4呢!怎么想也不通
//接下去一个大循环后,循环部分结束,count++执行了2*4次,结果为1+8次
}
这时候的结果 count = 1 然后跳出 resume
重新循环 j (0,1)
k (0-3)
共8次 增加count这样最后就是9