黑马程序员技术交流社区

标题: continue和break两个关键字的区别? [打印本页]

作者: LTT    时间: 2015-5-2 10:53
标题: continue和break两个关键字的区别?
continuebreak两个关键字的区别?简单易懂的。

作者: 王国库    时间: 2015-5-2 11:13
continue是结束本次循环。进入下一次循环。break:结束循环,执行循环之后的语句
作者: 艺多不压身丶    时间: 2015-5-2 11:17
continue结束本次循环,开始下一次循环。
break结束本次循环。
           如果你在循环嵌套里面使用break的话会跳出内循环。
          但是还是会继续执行外循环,如果需要跳出外循环可以给循环起个名字
作者: UP-UP    时间: 2015-5-2 11:18
continue:只是跳过当前那一次循环,比如当前 i = 2, 如果这时候continue,将跳过i = 2这次,然后继续循环,i = 3,4,5....。
break:直接结束循环,比如当前 i = 2, 如果这时候break,将直接结束循环。
作者: zhang214214    时间: 2015-5-2 11:32
例如:
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循环结束!");
         }
}
作者: 东东西西    时间: 2015-5-2 11:41
顶顶顶111
作者: chenwei0407    时间: 2015-5-2 20:22
在for 和 while循环中
continue是结束本次循环,开始下一次循环。
break结束本次循环,简单的说就是跳出这个循环,不再执行这个循环语句
           




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