如何在内层循环直接结束外层循环:
1、使用break
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;
}
2、使用条件控制外层循环
boolean found = false;
for(int i = 0; i<=100 &&!found){
for(int j = 0;j <=3;j++ ){
if(....){
j=3;
found=true;
}
}
}
终止嵌套循环技巧
本文介绍了两种在内层循环中提前结束外层循环的方法:一是使用带标签的break语句直接跳出;二是利用布尔变量控制外层循环的继续或终止。这两种方法适用于不同场景,帮助开发者更灵活地控制循环流程。
1万+

被折叠的 条评论
为什么被折叠?



