如何将两个for循环嵌套使用,要求内层循环结束,外层也一起结束。
6个回答
展开全部
两个for循环嵌套使用实在太常见了,你可以在外层for循环设个变量,比如boolean flag = false,在内层for循环结束时把flag 设为true,然后在外层for循环判断这个变量,如果为true就break,就行了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for(int i=0;i<10;i++){
for(int j=10;j>i;j++){
System.Out.Println("success");
}
break;
}
注释:使用break,可以在执行内层循环时,跳出外层循环
for(int j=10;j>i;j++){
System.Out.Println("success");
}
break;
}
注释:使用break,可以在执行内层循环时,跳出外层循环
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我之前也遇到这个问题了。这个叫跳出双重for循环。正常使用break的话只能跳出内层循环,想跳出双重循环可通过label跳出.
跳出两层:
labe:for(int i=0;i<10;i++){
for(int a=0;a<10;a++){
break labe;//跳出整个循环
}
}
跳出两层:
labe:for(int i=0;i<10;i++){
for(int a=0;a<10;a++){
break labe;//跳出整个循环
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询