`

Break/Continue+ 标签 的用法

 
阅读更多
Break+ 标签 ; 跳出标签所标注的那个语句 , 然后去执行后续语句 .

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

public class TestWhile {

    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.");

    }

}
分享到:
评论

相关推荐

    MACDEA智能交易

    标签: 杂谈 MT4自带的EA :Moving Average 详解 //+------------------------------------------------------------------+ //| Moving Average.mq4 | //| Copyright ?2005, MetaQuotes Software Corp. | //| | //...

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

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

    javascript中关于break,continue的特殊用法与介绍

    它也有一个类似 `break` 的标签用法。当 `continue` 携带标签时,它将跳转到具有相同标签的循环的下一次迭代。这对于处理复杂的循环结构,尤其是需要跳过某些迭代但又不想完全退出循环的情况非常有用。 例如: ```...

    break、continue、return、goto(C_).doc

    ### break、continue、return、goto 语句详解 #### 一、break 语句 **1. 语句形式:** ``` break; ``` **2. 语句功能:** - **在 switch 语句中:** - `break` 是 `switch` 语句的一部分,用于终止当前 `case` ...

    Java中的break和continue关键字的使用方法总结

    `break`和`continue`还可以与语句标签(label)结合使用,允许开发者跳出嵌套循环。标签是一个标识符,紧跟在冒号后面,可以与`break`或`continue`一起引用,指定要跳出哪个特定的循环。 在`testBreak2()`方法中,`...

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

    首先,让我们来看一下break的使用方法。当我们希望从多重循环中直接跳出时,可以在内层循环中使用break,并给循环起一个标签名。通过使用带标签的break语句,我们可以直接跳出标签所指定的最外层循环。例如,如果有...

    JavaScript中break、continue和return的用法区别实例分析

    对于这种情况,可以使用标签(label)配合 `break` 来模拟类似效果,但通常建议改用 `for` 循环或 `Array.prototype.find`、`Array.prototype.findIndex` 等方法。 总结,理解并熟练掌握 `break`、`continue` 和 `...

    java中break用法.docx

    除了基本用法外,`break`还可以与其他结构一起使用,例如在嵌套循环或带标签的循环中。通过指定标签,可以控制`break`跳转到特定的位置。 #### 三、与continue和return的对比 为了更好地理解`break`的功能,我们...

    关于break和continue以及label的区别和作用(详解)

    在编程语言中,控制流程语句是至关重要的组成部分,它们帮助我们精确地控制代码的执行路径。`break`、`continue` 和 `label` 是在...理解并熟练掌握 `break`、`continue` 和 `label` 的用法对于提升编程能力至关重要。

    Java循环跳转语句之break共3页.pdf.zip

    这意味着任何剩余的循环体都不会执行,包括循环后的`continue`或`break`。 2. **在`for`循环中的应用**:在`for`循环中,`break`语句常用于提前结束循环,当某个特定条件满足时。例如,查找数组中的特定元素,一旦...

    JAVA资料<跳转语句

    ### JAVA资料:跳转语句——Break与Continue详解 #### 一、引言 在Java编程语言中,控制流程是程序设计的核心之一。通过合理的控制流程可以实现逻辑复杂且高效的功能。本文将深入探讨`break`和`continue`这两个重要...

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

    标签是为代码块(比如for循环、while循环或者switch语句)指定的一个名称标识,可以在break或continue语句中使用,以便更精细地控制循环的退出行为。下面详细解析了如何在JavaScript中使用标签来实现内层跳出外层...

    Java 实例 - continue 关键字用法源代码-详细教程.zip

    本教程详细介绍了`continue`关键字的使用方法,通过实例源代码帮助开发者更好地理解和掌握其用法。下面我们将深入探讨`continue`的关键点,并结合实际例子进行解析。 1. **循环结构中的应用** `continue`关键字...

    桂林电子科技大学c语言程序设计a实验:3循环结构.pdf

    5. break、continue、goto语句的使用方法:break语句用于退出循环,continue语句用于继续循环,而goto语句用于跳转到指定的标签。 三、实验结果 实验结果显示,while、for、do while语句可以实现循环结构,并且...

    asp.net去除html标记

    if (mx.Value.EndsWith("/&gt;")) continue; else if (mx.Value.StartsWith("&lt;/")) tagStack.Pop(); else tagStack.Push(mx.Value); // 移除当前匹配到的HTML标签 startIndex = mx.Index + mx.Length; maxLength...

    JavaScript中的标签语句用法分析

    在JavaScript中,标签语句通常与`break`和`continue`语句一起使用,以更精确地控制流程跳转。 首先,让我们来看一下在给定的实例中使用的`list:`标签。在这个例子中,`list:`并不是一个特殊的语法结构,而是作为...

    c标签应用详解

    下面将详细解释C标签的应用和使用方法。 C标签允许程序员为代码的不同部分定义标识符,这在多分支控制结构如`switch`语句或`goto`语句中特别有用。标签通常由`标识符:`组成,例如: ```c label_name: // 代码块 `...

    一些常见的java面试题

    二是使用break语句,配合标签可以跳出指定的循环。例如: ```java outerLoop: // 设置标签 for(...) { innerLoop: for(...) { // 循环体 if(someCondition) { break outerLoop; // 结合标签跳出外层循环 } }...

Global site tag (gtag.js) - Google Analytics