Java中break、continue和return的区别
break:用于直接强制跳出当前循环,不再执行剩余循环代码。break只能跳出当前循环,如果想要跳出多重循环,可以在外面定义一个标识,然后在循环体使用带标识的break语句,这样即可跳出多重循环。
...
out:
for(int i = 0; i < 12; i++){
for(int j = 0; j < 23; j++){
if(j >= 2){
break out;
}
System.out.println(j)
}
}
...
continue:用于停止当次循环,回到循环起始处,进入下一次循环操作。continue只是中断一次循环的执行而已
return:是一个跳转语句,用来表示从一个方法返回。