`

break、continue妙用

    博客分类:
  • java
阅读更多

今天练习了一下break lable、continue lable的用法,主要用途感觉是在跳出多重循环的时候,比较方便,eg:

public static void main(String[] args) {
        System.out.println("start....");

        lable: for (int j = 0; j < 5; j++) {
            System.out.println("j:" + j);
            for (int i = 0; i < 10; i++) {
                System.out.println("i:" + i);
                if (i == 5) {
                    System.out.println("skip");
                    continue lable;
                }
            }
        }
        System.out.println("end...");
    }

 

结果:

start....
j:0
i:0
i:1
i:2
i:3
i:4
i:5
skip
j:1
i:0
i:1
i:2
i:3
i:4
i:5
skip
j:2
i:0
i:1
i:2
i:3
i:4
i:5
skip
j:3
i:0
i:1
i:2
i:3
i:4
i:5
skip
j:4
i:0
i:1
i:2
i:3
i:4
i:5
skip
end...

 

如果将上述代码的continue换成break,则结果为:

start....
j:0
i:0
i:1
i:2
i:3
i:4
i:5
skip
end...

 

1
7
分享到:
评论
3 楼 shutear 2012-08-23  
第一次接触到break/continue + label。很好的例子,学习啦……
2 楼 yonge812 2012-08-22  
aaa5131421 写道
曾经为一个多层嵌套表格写了一个七层循环,一堆的break continue,晕死~

1 楼 aaa5131421 2012-08-22  
曾经为一个多层嵌套表格写了一个七层循环,一堆的break continue,晕死~

相关推荐

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

    了解break与continue语句的使用场合 2 能够使用break和continue控制程序 两种跳转语句: break与continue语句 含义: break continue break 语句:用于终止块。 continue 语句:结束本次循环,继续执行循环。 while...

    break和continue的应用举例

    通过求圆的面积来演示break和continue的作用,是这两个的功能更加明确

    break和continue区别详解

    该文档综合了很多网上关于break和continue的讲解,包含例程,十分详细。该文档综合了很多网上关于break和continue的讲解,包含例程,十分详细。

    break和continue的区别

    java语言中,break关键字和continue关键字的区别

    PHP break 和 continue 的用法

    这篇文章将深入探讨`break`和`continue`的用法,并通过实例来说明它们在实际编程中的应用。 首先,我们来看`break`语句。`break`的主要功能是立即退出最内层的循环,不再执行循环体中剩余的代码。这在你需要满足...

    简单了解python的break、continue、pass

    您可能感兴趣的文章:Python跳出循环语句continue与break的区别python中的break、continue、exit()、pass全面解析Python循环语句之break与continue的用法python中break、continue 、exit() 、pass终止循环的区别详解...

    Java break和continue语句的使用

    1. `break`和`continue`仅适用于循环结构,不能在非循环语句中使用。 2. 在多层嵌套循环中,`break`只会退出最内层的循环,而不会影响外层循环。如果需要同时跳出多层循环,可以使用标签(label)配合`break`。 总的...

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

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

    8.6 循环辅助:continue和break.7z

    标题中的“8.6 循环辅助:continue和break”是指在编程语言中,特别是C语言(由压缩包中的8.61.c和8.62.c文件暗示)中使用的两个控制流语句,用于调整循环的行为。这两个关键字在处理循环逻辑时非常有用。 `...

    Python break和continue-continue代码演练

    Python解释器易于扩展,可以使用C语言或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。Python也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器...

    Python break和continue-break代码演练

    Python解释器易于扩展,可以使用C语言或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。Python也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器...

    break_continue_goto_return语句

    Break、Continue、Goto、Return 语句详解 Break 语句是控制结构语句中的一种,用于终止当前的循环或 switch 语句。Break 语句的形式为:break;Break 语句的功能有两个方面:一是在 switch 语句中,Break 语句会...

    PHP7 break和continue的区别

    break 语句和 continue 语句的主要区别在于它们的行为: * break 语句将结束当前循环结构的执行,并继续执行循环结构后的代码。 * continue 语句将跳过当前循环中剩余的代码,并在条件求值为真时开始执行下一次循环...

    前端教程:18 循环 break和continue

    千锋Web前端教程_18_循环_break和continue

    javascript中break,continue和return语句用法小结

    在JavaScript编程中,`break`、`continue` 和 `return` 是三种控制流程的关键语句,它们各自有着独特的用途,帮助程序员更灵活地控制程序的执行流程。以下是对这三种语句的详细说明: 1. **`break` 语句** - `...

    Python程序设计:break语句、continue语句.pptx

    break语句和continue语句在while循环和for循环中都可以使用,并且一般常与选择结构或异常处理结构结合使用。 Python中的break语句用来终止循环语句,即循环条件没有满足要求,也会停止执行循环语句。 continue 语句...

    Java中的break和continue关键字使用总结共3

    虽然标签`return可以结束本次循环`没有直接与`break`或`continue`关联,但值得一提的是,`return`关键字在方法中使用时,除了返回一个值外,还会立即终止该方法的执行。与`break`类似,它也可以在循环中使用,用于...

    break与continue的比较

    比较了break与continue的用法不同之处

    break,continue,goto,return语句详解

    对break continue goto return语句都有详细讲解! 值得收藏

    C/C++ break和continue区别及使用方法

    C/C++ break和continue区别及使用方法 C/C++ 中的 break 和 continue 语句都是用于控制循环和 switch 语句的执行流程的重要语句,但它们的作用和使用场景却有所不同。 break 语句 break 语句用于终止当前的循环或...

Global site tag (gtag.js) - Google Analytics