zoukankan      html  css  js  c++  java
  • break和continue

    break和continue

    我们之前讲过循环. 那如何停止掉一个循环. 之前的方案是改变循环条件. 让循环条件为假就可以了.

    但是. 有些特殊的情况, 我们是没办法通过改变循环条件来停止循环的. 

    Scanner sc = new Scanner(System.in);
    while (true) {
        System.out.println("请输入你的建议");
        String conn = sc.nextLine();
        if (conn.equals("q")) {
            System.out.println("退出成功");
            break;
        }
        System.out.println("您输入的内容是:" + conn);
    }

    请输入你的建议 我要吃肉 您输入的内容是:我要吃肉 请输入你的建议 我要吃好吃的 您输入的内容是:我要吃好吃的 请输入你的建议 q 退出成功

    和break相关的另一个词是continue. 它和break都是中断的意思. 就是停. 但是continue停止的是当前本次循环. 它会让循环继续执行. 只是这一次不执行

    for (int i = 0; i < 10; i++) {
        if (i == 7) {
            continue; // 我不喜欢7
        }
        System.out.println(i);
    }

    使用场景:

    break: 在循环过程中, 突然出现了一个突发状况. 必须要结束循环. 可以使用break

    continue: 在循环过程中. 某一些数据不需要处理. 直接自动跳过. 可以使用continue.

  • 相关阅读:
    写excel文件-xlsxwriter包的使用
    python代码规范
    mac系统的插件
    bash字符串处理
    ssh到ubuntu没颜色
    linux mysql 端口号修改
    Centos7 编译安装 PHP7.1,以及msgpack扩展
    Xmanager4注册码
    Python 的 pyinotify 模块 监控文件夹和文件的变动
    Python的50个模块,满足你各种需要
  • 原文地址:https://www.cnblogs.com/wenyule/p/12182300.html
Copyright © 2011-2022 走看看