黑马程序员技术交流社区

标题: 跳出循环 [打印本页]

作者: 静水★流深    时间: 2015-6-7 08:43
标题: 跳出循环
break和continue都是跳出循环,它们有什么区别,分别在什么情况下使用,求普及。。。

作者: mgyyxhyz    时间: 2015-6-7 08:50
我的理解是:break,直接退出程序,continue,一般前面加if语句判断,后面跟continue退出,执行下一步
作者: qq479470741    时间: 2015-6-7 08:57
break是跳出整个循环,而continue是跳出本次循环,如果条件还满足那么继续下次循环.


作者: zhouzhiming88    时间: 2015-6-7 09:13
如果只想退出本次循环,继续判断执行下次循环的话,选择continue ;如果想退出整个循环的话,用break。
作者: mishisanyi    时间: 2015-6-8 20:38
  1. for(int i=0;i<5;i++)
  2. {
  3. if(i==3)
  4. break;
  5. syso(i);
  6. }
  7. {
复制代码

输出为012
  1. for(int i=0;i<5;i++)
  2. {
  3. if(i==3)
  4. continue;
  5. syso(i);
  6. }
复制代码

输出为0124
作者: 付欢    时间: 2015-6-8 21:16

break是跳出整个循环,而continue是跳出本次循环,条件满足那么继续下次循环.

作者: 一休    时间: 2015-6-8 21:21
continue不是跳出循环,是继续下一次循环




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2