代码是正确的,我将break;放入到内循环结构中,为啥外循环也结束了?

来源:4-11 Java循环跳转语句之 break

宝慕林3408491

2021-06-01 06:42

代码是正确的,我将break;放入到内循环结构中,为啥外循环也结束了?

写回答 关注

3回答

  • 精慕门6733040
    2021-07-19 08:44:48
    public class Test {
        public static void main(String[] args) {
            for (int i = 0; i < 10; i++) {
                for (int j = 1; j < 10; j++) {
                    if(j == 2){
                        System.out.println("hi");
                        break;
                    }
                }
                System.out.println("hello");
            }
        }
    }
    循环嵌套的话,break只会结束当前所在的循环,像上面的代码,break只会结束内循环,外循环还会运行。


  • 慕姐0586730
    2021-06-02 16:52:51

    方便发一份源码吗?

  • 慕姐0586730
    2021-06-02 16:49:40

    宝友,这break可不兴用呀,你这内循环结束了外循环没命令执行了,这break叫什么?叫一刀两断呀宝友。

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题