• Java continue 、break、标签


      任何迭代语句的主体部分都可以用break和continue控制循环流程,其中break用于强行退出循环,不执行循环中剩余的语句,

    而continue则停止当前的迭代,然后退回循环起始处,开始下一次迭代。

    标签是后面跟有冒号的标识符 label:

      在Java中,标签起作用的唯一地方刚好是在迭代语句之前,再标签和迭代之间植入任何语句都不好。而在迭代之前设置标签的唯一理由

    是:我们希望在其中嵌套另一个迭代或者开关。break和continue只能中断当前循环,但和标签一起使用,他就会中断循环到标签所在的地方。

    如果希望终端循环并退出可以使用return

    示例如下

    public class TestLabel {
    
        public static void main(String[] args) {
            //标号
            one:
            for (int i = 0; i < 3; i++) {
                for (int j = 0; j < 5; j++) {
                    if (j == 3)
                        break one;
                    System.out.println("i:" + i + "-----j:" + j);
                }
            }
        }
    }

    执行结果如下:

    i:0-----j:0
    i:0-----j:1
    i:0-----j:2
  • 相关阅读:
    第十二周 张文小组学习情况总结
    第五章
    第四章
    第三章
    软工实训--学习回顾2
    软工实训-- 学习回顾1
    构建之法——读书笔记(9)
    构建之法——读书笔记(8)
    构建之法——读书笔记(7)
    第13周张文小组学习情况总结
  • 原文地址:https://www.cnblogs.com/modprobe/p/5389309.html
Copyright © 2020-2023  润新知