码迷,mamicode.com
首页 > 其他好文 > 详细

break和continue

时间:2020-01-12 13:10:31      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:new   数据   一个   div   ==   ade   循环   直接   als   

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.

 

 

break和continue

标签:new   数据   一个   div   ==   ade   循环   直接   als   

原文地址:https://www.cnblogs.com/wenyule/p/12182300.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!