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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© LTT 中级黑马   /  2015-5-2 10:53  /  893 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

continuebreak两个关键字的区别?简单易懂的。

6 个回复

倒序浏览
continue是结束本次循环。进入下一次循环。break:结束循环,执行循环之后的语句
回复 使用道具 举报
continue结束本次循环,开始下一次循环。
break结束本次循环。
           如果你在循环嵌套里面使用break的话会跳出内循环。
          但是还是会继续执行外循环,如果需要跳出外循环可以给循环起个名字
回复 使用道具 举报
continue:只是跳过当前那一次循环,比如当前 i = 2, 如果这时候continue,将跳过i = 2这次,然后继续循环,i = 3,4,5....。
break:直接结束循环,比如当前 i = 2, 如果这时候break,将直接结束循环。
回复 使用道具 举报
例如:
public class Testt10 {
       
    public static void main(String[] args)
         {
                  for(int i=1;i<10;i++)
                  {
                          /*continue的话不会结束for循环,只会从continue直接返回继续循环,
                          下面当 i = 1 的时候,执行了continue语句,然后continue下面的两句话
                          就不执行了,然后返回循环,i = 2 没有满足if(i==1)的条件,然后就执行
                          到下面输出了i的当前值 i = 2,然后就break了,break 就直接结束了for循环了*/
                          if(i==1){System.out.println("i=1了,这里要执行continue喽!");continue;}
                          System.out.println("i="+i);
                          break;  //本来for要循环9次的,如果遇到break 会直接结束for循环
                  }
                  System.out.println("for循环结束!");
         }
}
回复 使用道具 举报
顶顶顶111
回复 使用道具 举报
在for 和 while循环中
continue是结束本次循环,开始下一次循环。
break结束本次循环,简单的说就是跳出这个循环,不再执行这个循环语句
           
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马