【跟着imooc重学java】break与continue的区别

原创 2017年08月25日 21:40:44

breakcontinue的区别

相同点:break与continue这两个java关键字都是用于终止循环,当然break还可以在switch case中进行终止;
不同点:
break关键字是直接跳出整个循环,而continue关键字只是跳出当前循环,举个例子来说明:

for(int i = 1; i < 10; i++){
    if(i%2==0)
        break;
    System.out.print(i);
}

在上面这段代码中,结果的结果就是只会输出:1

修改为continue关键字:

for(int i = 1; i < 10; i++){
    if(i%2==0)
        continue;
    System.out.print(i);
}

这段代码执行的结果则是:13579

所以对于continue关键字而言,仅仅是终止整个循环体中的一次循环,当程序运行到continue的时候,就会直接略过循环体中continue下方的代码,直接执行循环体的下一次循环。而break则是直接终止整个循环体

版权声明:转载请注明我的个人微信平台 暴沸

Java中的break和continue 区别

break可以离开当前switch、for、while、do while的程序块,并前进至程序块后下一条语句,在switch中主要用来中断下一个case的比较。在for、while与do while中...
  • u014612521
  • u014612521
  • 2015年01月14日 23:29
  • 4871

java中continue和break的区别

一、作用和区别 a、关键字break的作用是跳出当前正在执行的循环体 b、关键字continue的作用是结束当前正在执行的循环体的后面的语句并跳回循环体开头继续执行下一次循环 二、一个简单的...
  • qq_30261075
  • qq_30261075
  • 2017年03月26日 10:55
  • 249

Java中关键字continue、break和return的区别

Java中关键字continue、break和return的区别 continue:跳出本次循环继续下一次循环 break:   跳出循环,继续执行循环外的函数体 return:   跳出整个函数体 ...
  • shineflowers
  • shineflowers
  • 2014年12月05日 14:32
  • 26319

break、continue、return之间的区别与联系

break、continue、return之间的区别与联系 在软件开发过程中,逻辑清晰是非常之重要的。 代码的规范也是非常重要的。往往细节决定成败。在编写代码的时候,一定要理解语言的作用以及使...
  • u014225510
  • u014225510
  • 2015年05月02日 16:03
  • 2081

break return continue 区别

1、return 语句的作用      (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行      (2) return 返回一个值给调用该方法的语句,返回值的数据类型必...
  • shenshaohong0832
  • shenshaohong0832
  • 2010年01月28日 20:46
  • 6080

java关键字之break与continue的区别(简单明了的小例子)

一.作用与区别 break的作用是跳出当前循环块(for、while、do while)或程序块(switch)。在循环块中的作用是跳出当前正在循环的循环体。在程序块中的作用是中断和下一个case条...
  • tomcat_2014
  • tomcat_2014
  • 2015年10月19日 19:48
  • 1278

Java中break、continue与return的区别

1. break break语句的使用场合主要是switch语句和循环结构。在循环结构中使用break语句,如果执行了break语句,那么就退出循环,接着执行循环结构下面的第一条语句。如果在多重...
  • z1035075390
  • z1035075390
  • 2016年07月27日 14:33
  • 2919

break与continue在循环语句中的区别

当我们使用循环语句的时候,会不会在某些特定场合想要让程序从循环体中跳出从而去执行我们想要的其他代码呢?而你们又会怎样去实现这个功能,在c语言中有两个简单的关键字可以帮助我们实现这个愿望,这两个关键字分...
  • chenkaixin_1024
  • chenkaixin_1024
  • 2016年09月27日 16:53
  • 734

循环语句中break和continue的区别

顾名思义, break,有“打破(僵局),结束(困难,不利局面),断绝(联系)”等意思, 所以引申为“从break处跳出总循环,结束本次循环,不执行本次循环中break之后的语句,且结束该循环...
  • David_xtd
  • David_xtd
  • 2012年02月28日 13:37
  • 9986

for循环里面break和continue的区别

很多初学Java的同学可能对break和continue跳出for循环有些疑惑, 其实简单的说就是:在多层嵌套for循环里面break是跳出包裹continue这一层for循环的所有循环,跳出之后不...
  • freeFish_zwy
  • freeFish_zwy
  • 2017年07月30日 16:02
  • 1099
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【跟着imooc重学java】break与continue的区别
举报原因:
原因补充:

(最多只允许输入30个字)