break : 是跳出当前的整个循环
continue :是跳出当前的循环,执行下一次循环
例 :
for(int i=0;i<10;i++){
if(i==2)
continue;
if(i==6)
break;
System.out.println(i);
}
结果为 : 0 1 3 4 5
如果存在双重循环
如 :
for(int i=0;i<10;i++){
for(int j=0;j<10;j++){
if(j==2)
continue;
if(i==6)
break;
}
}
在这里break只能跳出内层循环,而不能跳出外层循环。
如果想要跳出外层循环,应在双重循环前加上 ok:
跳出时用 break ok ;便可实现双重循环的跳出 |