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.

  • 相关阅读:
    跨页传值另一种方法
    运行nodejs的blog程序遇见问题
    nodejs和mongodb实践
    mongodb数据库实践笔记
    两次分页显示内容——先少后多显示
    Java进阶4表达式中的陷阱
    Java进阶3. 内存回收机制
    Java进阶1. Synchronized 关键字
    Java复习9网路编程
    Java复习8.多线程
  • 原文地址:https://www.cnblogs.com/wenyule/p/12182300.html
Copyright © 2011-2022 走看看