基础语法-其它流程控制语句break和continue

            基础语法-其它流程控制语句break和continue

                                       作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

 

 

一.break语句

/**
 *     break语句
 * @author 尹正杰
 *
 */
public class BreakDemo01 {
    public static void main(String[] args) {
        /*
         *  break语句的作用:
         *      默认跳出当前循环,也可以控制跳出到某一个循环
         *      break后面的代码是无法执行的,所以break后面一般不写代码
         *  
         *  break语句的应用范围:
         *      switch选择结构
         *      for/while/do...while循环结构
         */
        
        for (int i = 1; i < 10; i++) {
            for (int j = 0; j < 10; j++) {
                System.out.println(i);
                break;        //默认break语句只会跳出当前循环
            }
            
        }
        
        System.out.println("====== 我是分割线 =====");
    
        m:for (int i = 1; i < 10; i++) {
            n:for (int j = 0; j < 10; j++) {
                System.out.println(i);
                break m;    //咱们也可以控制让break跳出某一个循环
            }
        }
        
    }
}

 

二.continue语句

/**
 *     continue语句
 * @author 尹正杰
 *
 */
public class ContinueDemo01 {
    public static void main(String[] args) {
        /*
         *     continue语句的作用:
         *         结束本次循环,继续下次循环。
         * 
         *     continue的应用场景:
         *         应用于循环结构。
         */
        
        for (int i = 0; i < 20; i++) {
            if (i % 2 == 0) {
                continue;        //跳过本次循环,继续下一次循环。
            }
            System.out.println(i);
        }
        
        System.out.println("====== 我是分割线 =====");
        
        m:for (int i = 1; i < 10; i++) {
            n:for (int j = 0; j < 10; j++) {
                System.out.println("i = " + i + ",j = " + j);
                continue m;    //咱们也可以控制让continue跳过某一个循环,继续下一个循环。
            }
        }
    }
}

 

三.控制流程语句总结

  流程控制语句总结:
    (1)当对几个值进行判断的时候,可以使用if语句,或者switch语句,建议使用switch;
    (2)如果对数据区间进行判断,或者对运算结构是Boolean类型的进行判断,使用if语句;
    (3)当需要某些语句执行很多次的时候,使用循环结构,可以使用for或者while语句(如果定义变量只为循环增量使用时,可以使用for语句;如果对一个条件进行判断使用if语句;如果对该条件进行多次判断,使用while语句);
    (4)如果要结束循环,可以通过控制循环条件,或者使用break语句完成;  

  关于break和continue的温馨提示:     break和continue这两个语句离开应用范围存在是没有意义的;     这两个语句单独存在时下面都不可以有语句,因为执行不到;     continue语句是结束本次循环继续下次循环;     标号的出现,可以让这两个语句作用于指定的范围;

 

posted @ 2020-01-19 19:29  JasonYin2020  阅读(181)  评论(0编辑  收藏  举报