美文网首页
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-循环控制

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