• 基础语法-其它流程控制语句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语句是结束本次循环继续下次循环;     标号的出现,可以让这两个语句作用于指定的范围;
  • 相关阅读:
    MySQL 约束
    MySQL 基础
    LeetCode-Backtracking-Easy 回溯算法
    cookie session区别
    mac环境下支持PHP调试工具xdebug,phpstorm监听
    dede修改移动文档的js
    ajax是怎么发请求的和浏览器发的请求一样吗?cookie
    linux命令
    mysql里的sql函数
    nginx启动
  • 原文地址:https://www.cnblogs.com/yinzhengjie2020/p/12215314.html
Copyright © 2020-2023  润新知