- return 可以直接结束整个方法,不管里面有多少个循环;
- continue 可以结束本次循环,执行下面的语句;
- break 可以结束本层循环;如果外面有多层循环,也需要结束的时候,以java为例,可以设置标识符,比如在多层循环的外面,设置一个标识符,然后在需要跳出循环的地方也设置标识符,如下面的outer就是标识符。
public class BreakTest
{
public static void main(String[] args){
// 外层循环,outer作为标识符
outer:
for (int i = 0 ; i < 5 ; i++ ){
// 内层循环
for (int j = 0; j < 3 ; j++ ){
System.out.println("i的值为:" + i + " j的值为:" + j);
if (j == 1){
// 跳出outer标签所标识的循环。
break outer;
}
}
}
}
}
参考文献:
https://www.cnblogs.com/asdyzh/p/9744718.html