美文网首页
27-循环控制

27-循环控制

作者: c88bc9f9d088 | 来源:发表于2020-10-09 07:01 被阅读0次

    在循环语句定义的时候还有两个控制语句:break、continue;
    1、 break主要的功能是退出整个循环结构;

public class JavaDemo {
    public static void main(String [] args){
        for(int x = 0; x <= 10; x++){
            if(x > 3){
                break;
            }
            System.out.print(x + "、");
        }
    }
}

    2、 continue严格来讲只是结束当前的一次调用(结束当前循环)

public class JavaDemo {
    public static void main(String [] args){
        for(int x = 0; x <= 10; x++){
            if(x == 3){
                continue;
            }
            System.out.print(x + "、");
        }
    }
}

    当执行到了continue的时候就表示在当前的语句之中后续代码不再执行,而直接进行后续的判断处理。
    在C语言里面有一个goto的指令,这个指令会直接造成代码的混乱,所以在开发之中一般都对其深恶痛绝,但是在Java可以利用continue实现部分goto的功能。

public class JavaDemo {
    public static void main(String [] args){
        point: for(int x = 0; x <= 10; x++){
            for(int y = 0; y<3;y++){
                if(x == y){
                    continue point;
                }
                System.out.print(x + "、");
            }
            System.out.println();
        }
    }
}

    对于此类代码强烈不建议开发者在开发代码中出现。

相关文章

  • 27-循环控制

        在循环语句定义的时候还有两个控制语句:break、continue;    1、 break主要的功能是...

  • 20170824 Shell编程进阶(一)

    选择执行:if语句条件判断:case语句循环控制:for语句循环控制:while语句和until语句循环控制:co...

  • 控制流程

    控制流程 本节包含内容: For循环 While循环 条件语句 控制转移语句 For循环 for循环用来按照指定的...

  • Python——控制语句

    Python控制语句 循环(loop)控制 循环的最基本语法 for循环 语法 rangerange(起始,范围,...

  • 控制循环

    1.break语句 终止当前循环语句break语句后面接着的编码没有用。 2.continue语句 跳过当前的循环...

  • 循环控制

    [if !supportLists]1.[endif]求1+4+7+……+100之和。(1717) [if !su...

  • 循环控制

    package xuhuankongzhi//----------------for循环------------/...

  • 循环控制

    for-in循环 使用 for-in 循环来遍历序列,比如一个范围的数字,数组中的元素或者字符串中的字符。 当字典...

  • 循环控制

    break语句 使用break语句跳出当前循环体,从而中断当前循环 例题 使用break跳出循环 在嵌套的循环中使...

  • 循环控制

    是否无线循环吗?for(;;){ }答案:是

网友评论

      本文标题:27-循环控制

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