1、一般的continue会退回最内层循环的开头(并继续执行)。
2、带标签的continue会到达标签的位置,并重新进入紧接在那个标签后面的循环。
3、一般的break会中断并跳出当前循环。
4、带标签的break会中断并跳出标签所指的循环。
要记住的重点是:在java中需要使用标签的唯一理由就是因为有循环嵌套存在,而且想从多层嵌套中break或者continue。
简单小例子:
public class Test {
public static void main(String[] args){
for(int i=0;i<100;i++){
if(i==74){
System.out.println(i+"结束了");
break;
}
if((i%9) != 9){
System.out.println(i+"继续");
continue;
}
}
}
}