continue:终止所在循环中本次循环,从所在循环开始继续执行下一次循环。
break:终止所在循环。
continue、break在有标签情况的用法:
break label 终止标签标志的循环及其内部所有循环。
continue label 终止所在循环中本次循环,但从label标志的循环开始继续执行下一次循环。
continue label例子:
static int count(int num) {
label:
for(int i = 0;i<7;i++){
for (int j = 0;j<7;j++){
if(i==3&&j==4)
continue label;
System.out.println(i+" "+j);
}
}
return 0;
}
0 0
0 1
0 2
0 3
0 4
0 5
0 6
1 0
1 1
1 2
1 3
1 4
1 5
1 6
2 0
2 1
2 2
2 3
2 4
2 5
2 6
3 0
3 1
3 2
3 3
4 0
4 1
4 2
4 3
4 4
4 5
4 6
5 0
5 1
5 2
5 3
5 4
5 5
5 6
6 0
6 1
6 2
6 3
6 4
6 5
6 6