`

使用break+label配合跳出多重循环

 
阅读更多

签语句是在某个语句前面加上个标识符以及一个冒号 . 标签在 break 与 continue 语句中会被使用到 .

Break+ 标签 :           跳出标签所标注的那个语句 , 然后去执行后续语句 .

Continue+ 标签 :     停止 continue 语句的后续语句的执行 , 跳到标签所标注的语句去执行下一循环 .

public class TestWhile {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub

        System.out.println("program is begin.");
        int i = 1;
        labelbreak: while (true) {

            while (true) {
                System.out.println("inner: i=" + i);
                if (i == 1) {
                    break;
                }
                if (i % 2 == 0 || i > 2) {
                    break labelbreak;
                }
                i++;
            }
            i++;
            if (i == 10) {
                break;
            }
            System.out.println("outer: i=" + i);

        }
        System.out.println("program is end.");

    }

}

 

分享到:
评论

相关推荐

    java跳出循环break;return;continue使用

    java跳出循环break;return;continue使用 . java跳出循环break;return;continue使用 . java跳出循环break;return;continue使用

    js跳出多重循环

    js跳出多重循环 ,传统的break 和continue的意思,continue的意思是忽略此次循环,开始下次,着重说明break

    Delphi 跳出循环的几种方法

    Delphi 跳出循环的几种方法Delphi 跳出循环的几种方法 我常用的几种方法 希望大家看看 那个是大家常用的而且比较不错的 以下是引用片段: Delphi中break,exit,abort跳出循环的比较 exit: 退出函数体 abort: ...

    javaScript如何跳出多重循环break、continue

    主要为大家详细介绍了javaScript如何跳出多重循环break、continue,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    PHP中使用break跳出多重循环代码实例

    主要介绍了PHP中使用break跳出多重循环代码实例,本文直接给出代码,代码简洁易一懂,一看就明白了,需要的朋友可以参考下

    js----while循环+do while循环+continue+break.pdf

    js----while循环+do while循环+continue+break

    运用循环家break计算并输出素数

    运用穷举法,循环使用break,具体计算速度看你家电脑

    Java跳出多重嵌套循环

     我们可以在循环体开头设置一个标志位,也是设置一个标记,然后使用带此标号的break语句跳出多重循环。 public class BreaklFor { public static void main(String args[]){ OK: //设置一个标记 使用带此标记...

    javascript实现label标签跳出循环操作

    首先我们来说说为什么需要label标签,虽然我们已经知道有break,continue跳出循环,但如果是多重循环那么它们就显的无能为力了,所以就出现了label这个标签来为我们服务。 我们先来看看单独使用break的情况 for...

    javacript使用break内层跳出外层循环分析

    本文实例分析了javacript使用break内层跳出外层循环的用法。分享给大家供大家参考。具体分析如下: 与php不同,javascript中循环跳出break,需要添加额外的标签。以“百钱买百鸡”为例(搜索张丘建,百钱买百鸡)。...

    Python中断多重循环的思路总结

    然而,我们有时候会需要跳出多重循环,而break只能够跳出一层循环,比如: for i in range(10): for j in range(10): if i+j > 5: print i,j break 这样的代码并非说找到一组 i+j > 5就停止,而是连续找到10组...

    break 打断语句.zip_break_break打断循环_nervousabh_打断循环语句

    break语句通常用在循环语句和开关语句中。当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则将成为一个死循环而无法退出

    Java程序设计基础:break与continue语句.pptx

    用于循环语句中,用于跳出循环而执行循环后面的语句。 public class TestBreak { public static void main(String[] args) { int sum = 0; int number = 0; while(number ){ number++; sum += number; if(sum >= 100...

    在Java中如何跳出当前的多重嵌套循环?

    在Java中,要想跳出多重循环,可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的break 语句,即可跳出外层循环。例如: ok: for(int i=0;i<10;i++) { for(int j=0;j<10;j++) ...

    Java面试宝典2017

    在JAVA 中,如何跳出当前的多重嵌套循环?【基础】 答:在最外层循环前加label 标识,然后用break:label 方法即可跳出多重循环。

    break的作用

    break跳出最内层的while或者for循环,这里就是跳出 for(i=1;i;i++)这个循环。 for(1) for(2) break; 这样就是只是跳出for(2)这个循环

    Python跳出循环语句continue与break的区别

    虽然在Python中的for循环与其它语言不大一样,但跳出循环还是与大多数语言一样,可以使用关键字continue跳出本次循环或者break跳出整个for循环。 break 复制代码 代码如下: # encoding=UTF-8   for x in range(10):...

Global site tag (gtag.js) - Google Analytics