怎么跳出两层for循环,if条件满足以后要跳出两层for循环,break语句只能跳出一层
3个回答
展开全部
public static void main(String[] args) {
// TODO Auto-generated method stub\
loop:for (int i = 0; i < 10; i++) {//在这里设置了loop 作为指定的跳转点
for (int j = 0; j < 5; j++) {
System.out.println("第二层循环");
for (int j2 = 0; j2 < 3; j2++) {
System.out.println("走到这里就跳到最外层,然后继续往下执行");
break loop;
}
}
}
System.out.println("按照程序,到最里层的循环之后,执行一边就跳出了三层循环,到了这里");
}
设置一个标签 ,让break到指定的地方,可以跳出多层循环
展开全部
boolean a = false;
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
if (j == 5) {
a = true;
break;
}
}
if (a) {
break;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-04-10
展开全部
设置跳转标签:
假设定义标签名为---@
@:
for{
.....
for{
.....
continue @;
}
}
假设定义标签名为---@
@:
for{
.....
for{
.....
continue @;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询