黑马程序员技术交流社区

标题: while循环的疑问 [打印本页]

作者: zq110105    时间: 2015-9-16 14:32
标题: while循环的疑问
那么如何跳出while(1)循环,但是不会结束程序!!!
作者: 大木木    时间: 2015-9-16 15:38
在循环中判断条件,符合你要跳出的条件就使用continue(结束本次循环进行下一次循环)
作者: liuhao_hm    时间: 2015-9-16 21:39
使用break结束此循环
作者: 范文鹏    时间: 2015-9-17 00:17
break结束循环 continue跳出本次循环
作者: lumangmang    时间: 2015-9-17 12:17
break,永久跳出循环
作者: L503254118    时间: 2015-9-17 16:20
break是结束循环 continue是跳出本次循环,感觉还是for循环用的多一些
作者: HiGodl    时间: 2015-9-17 16:35
直接
  1. while(1){
  2.     if(条件1){
  3.            break;
  4.    }else if(条件2){
  5.         continue;
  6.    }
  7. }
复制代码
}
这样就好了啊,
      当条件1满足时会跳出循环继续往下执行,while循环下面的代码执行完成之后退出程序
      当满足条件2时会跳出当前循环进入下一次循环,不会退出程序
作者: 苏子瞻201068    时间: 2015-9-17 17:41
可以使用 BREAK 和 CONTINUE 关键字在循环内部控制 WHILE 循环中语句的执行。
WHILE Boolean_expression
    { sql_statement | statement_block }
    [ BREAK ]
    { sql_statement | statement_block }
    [ CONTINUE ]
作者: 堕落天使    时间: 2015-9-17 19:50
直接在while循环中写return 0,不也行啊。
作者: lixj1991    时间: 2015-9-17 22:03
在while内部设计一个结束的条件,当满足这个条件时,break。
作者: wangganghua    时间: 2015-9-17 23:30
command+c强制退出!
作者: super_qilin    时间: 2015-9-18 09:26
7楼正解,说得好

作者: 摆摆    时间: 2015-9-18 09:41
感觉实际应用中基本上都用For
作者: hejianchun    时间: 2015-9-18 09:47
continue 在while循环结构里面的 判断语句下,加这个关键字,是不会结束程序,但是遇到判断语句中的程序时 会跳过,接着执行下一个程序!!
作者: 侯越强    时间: 2015-9-18 11:29
不错,加油!
作者: wangchao1992    时间: 2015-9-18 15:18
学习学习,
作者: liminghui    时间: 2015-9-18 16:06
学习学习!~
作者: bowenfei    时间: 2015-9-18 18:33
break跳出循环,return结束程序
作者: 苏子瞻201068    时间: 2015-9-19 09:55
break结束循环 continue跳出本次循环
作者: zhuai68    时间: 2015-9-19 11:51
break结束循环 continue跳出本次循环
作者: 安若曦    时间: 2015-9-19 11:55
我又一次在评论里面学习了
作者: Cesar-Bear    时间: 2015-9-19 12:05
break就直接跳出循环了 不需要太多复杂的步骤咕~~(╯﹏╰)b
作者: zzx0826    时间: 2015-9-19 12:57
break 结束,continue跳出
作者: Eric_h    时间: 2015-9-26 19:09
break就可以跳出的
作者: chunhuayun    时间: 2015-9-26 19:20
break语句就ok了
作者: hailiqh    时间: 2015-9-26 20:39
wangganghua 发表于 2015-9-17 23:30
command+c强制退出!

这个牛




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