美文网首页
Java中的break、continue 到底返回什么

Java中的break、continue 到底返回什么

作者: MHLEVEL | 来源:发表于2020-10-03 18:26 被阅读0次

break;

作用:跳出当层循环,如果当层循环已经是最外一层则直接退出循环

测试代码

        for (int j = 0; j < 3; j++) {
          System.out.println("j = " + j);
            for (int i = 0; i < 10; i++) {
                if (i < 2) {
                    System.out.println("i = " + i);
                }else {
                    System.out.println("execute break...");
                    break;
                }
            }
        }

执行结果

j = 0
i = 0
i = 1
execute break...
j = 1
i = 0
i = 1
execute break...
j = 2
i = 0
i = 1
execute break...

Process finished with exit code 0

continue;

作用:结束当次循环剩下的部分,继续本层循环

测试代码

           for (int i = 0; i < 10; i++) {
                if (i % 2 == 0) {
                    continue;
                } else {
                    System.out.println(i);
                }
            }

执行结果

1
3
5
7
9

Process finished with exit code 0

相关文章

网友评论

      本文标题:Java中的break、continue 到底返回什么

      本文链接:https://www.haomeiwen.com/subject/luwwuktx.html