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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

lu598110900

中级黑马

  • 黑马币:55

  • 帖子:29

  • 精华:0

© lu598110900 中级黑马   /  2016-6-30 15:26  /  547 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

break的使用中说了只能在  switch和循环中使用.
但是在for(int i=0; i<=10; i++){
               if(i%3==0){
                     break;
               }
           }
break出现在IF中是怎么回事呢?
新手不懂,初学者

5 个回复

倒序浏览
你自己都说了,break只能在switch和循环中使用

for算不算循环?

在if条件句里面写的break不是针对If而是整个for循环,总体的意思就是 如果在0-10中,遇见3和3的倍数就跳出循环
回复 使用道具 举报
if也在for循环中 break直接跳出for循环
回复 使用道具 举报
看整体,if条件语句也在这个循环体内部.所以在if满足是执行break.就是在循环体内部执行break
回复 使用道具 举报
糊图 来自手机 中级黑马 2016-6-30 22:54:13
报纸
是的,总得来说它还是在for循环中的,这个你不要太过于钻牛角尖了
回复 使用道具 举报
糊图 发表于 2016-6-30 22:54
是的,总得来说它还是在for循环中的,这个你不要太过于钻牛角尖了

好的,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马