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.

  • 相关阅读:
    sysctl.conf文件详解
    linux下高并发网络应用注意事项
    linux 异常
    myeclipse 上安装 Maven3
    windows 系统相关配置
    常用DOS命令总结
    豆瓣爬虫Scrapy“抄袭”改写
    vue基本配置和生命周期
    面试知识点
    ubuntu18.04国内软件源
  • 原文地址:https://www.cnblogs.com/wenyule/p/12182300.html
Copyright © 2011-2022 走看看