永发信息网

有两个循环,他们是嵌套关系,在内循环中使用break将终止哪一个循环?

答案:4  悬赏:50  手机版
解决时间 2021-04-29 04:13
  • 提问者网友:温旧梦泪无声
  • 2021-04-28 16:01
有两个循环,他们是嵌套关系,在内循环中使用break将终止哪一个循环?
最佳答案
  • 五星知识达人网友:纵马山川剑自提
  • 2021-04-28 17:32

内循环


break只跳出包含它那对大括号的循环 如果外层还有循环的话也就是循环嵌套的话那么


只跳出内循环

全部回答
  • 1楼网友:煞尾
  • 2021-04-28 19:23

跳出内循环,如果要跳出外循环要用break+label或者goto+label

如:1:

outer: for(int i=0; i<3; ++i) { for(int j=0; j<3; ++j) { System.out.println("i= " + i + " j= " + j);

break outer; }

}

for(int i=0; i<3; ++i) { for(int j=0; j<3; ++j) { System.out.println("i= " + i + " j= " + j);

goto label;

}

}

label:

.......

  • 2楼网友:低音帝王
  • 2021-04-28 18:45
跳出当前循环 你也可以加上制定标签 制定他跳到哪的
  • 3楼网友:鱼芗
  • 2021-04-28 18:04

当然是内循环了,break在哪个循环里就退出哪个循环

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯