首页 > 代码库 > 在一个多层循环中,break一次能跳出几个循环?
在一个多层循环中,break一次能跳出几个循环?
public class BreakTest { public static void main(String[] args) { for(int x=0; x<2; x++) { for(int y=0; y<2; y++) { for(int z=0; z<2; z++) { if(z==0) break; System.out.println("----z="+z); } System.out.println("--y="+y); } System.out.println("x="+x); } } }
输出结果:
- --y=0
- --y=1
- x=0
- --y=0
- --y=1
- x=1
由此说明break只能跳出一个循环,(如果是在内循环中 则结束内循环 如果是在外循环中 则内外都结束了.) break是结束当前循环, continue是结束本次循环,进行下次循环, 使用break就已经不再循环了 使用continue还要继续进行循环 如果想跳出所有循环,直接用return!
在一个多层循环中,break一次能跳出几个循环?
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。