A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zq110105 中级黑马   /  2015-9-16 14:32  /  2092 人查看  /  25 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

那么如何跳出while(1)循环,但是不会结束程序!!!

25 个回复

倒序浏览
在循环中判断条件,符合你要跳出的条件就使用continue(结束本次循环进行下一次循环)
回复 使用道具 举报
使用break结束此循环
回复 使用道具 举报
break结束循环 continue跳出本次循环
回复 使用道具 举报
break,永久跳出循环
回复 使用道具 举报
break是结束循环 continue是跳出本次循环,感觉还是for循环用的多一些
回复 使用道具 举报
HiGodl 中级黑马 2015-9-17 16:35:11
7#
直接
  1. while(1){
  2.     if(条件1){
  3.            break;
  4.    }else if(条件2){
  5.         continue;
  6.    }
  7. }
复制代码
}
这样就好了啊,
      当条件1满足时会跳出循环继续往下执行,while循环下面的代码执行完成之后退出程序
      当满足条件2时会跳出当前循环进入下一次循环,不会退出程序
回复 使用道具 举报 1 0
可以使用 BREAK 和 CONTINUE 关键字在循环内部控制 WHILE 循环中语句的执行。
WHILE Boolean_expression
    { sql_statement | statement_block }
    [ BREAK ]
    { sql_statement | statement_block }
    [ CONTINUE ]
回复 使用道具 举报
直接在while循环中写return 0,不也行啊。
回复 使用道具 举报
在while内部设计一个结束的条件,当满足这个条件时,break。
回复 使用道具 举报
command+c强制退出!
回复 使用道具 举报
7楼正解,说得好
回复 使用道具 举报
感觉实际应用中基本上都用For
回复 使用道具 举报
continue 在while循环结构里面的 判断语句下,加这个关键字,是不会结束程序,但是遇到判断语句中的程序时 会跳过,接着执行下一个程序!!
回复 使用道具 举报
不错,加油!
回复 使用道具 举报
学习学习,
回复 使用道具 举报
学习学习!~
回复 使用道具 举报
break跳出循环,return结束程序
回复 使用道具 举报
break结束循环 continue跳出本次循环
回复 使用道具 举报
break结束循环 continue跳出本次循环
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马