详述break、return、contintue的区别

1、break:`用于switch或循环,结束当前switch或循环

public class Test{public static void main(String[] args) {int week = 6;switch(week){case 1:System.out.println("星期一");break;case 2:System.out.println("星期二");break;case 3:System.out.println("星期三");break;case 4:System.out.println("星期四");break;case 5:System.out.println("星期五");break;case 6:System.out.println("星期六");break;case 7:System.out.println("星期日");break;default:System.out.println("无效");}System.out.println("out"); }
}

运行结果:

public class Test {public static void main(String[] args) {for(int a=0;a<2;a++){for(int i=0;i<3;i++){if(i==1){break;}System.out.println("in code 11");}System.out.println("in code 1");}System.out.println("out code");}
}

运行结果:

2、return:用于结束当前方法,方法内return关键字下面的代码不再执行

public class Test{public static void main(String[] args) {int week = 6;switch(week){case 1:System.out.println("星期一");return;case 2:System.out.println("星期二");return;case 3:System.out.println("星期三");return;case 4:System.out.println("星期四");return;case 5:System.out.println("星期五");return;case 6:System.out.println("星期六");return;case 7:System.out.println("星期日");return;default:System.out.println("无效");return;}System.out.println("out");   }
}

运行结果:

因为return直接结束当前方法,System.out.println(“out”);语句永远无法执行,所以会报错。

public class Test {public static void main(String[] args) {for(int a=0;a<2;a++){for(int i=0;i<3;i++){if(i==1){return;}System.out.println("in code 11");}System.out.println("in code 1");}System.out.println("out code");}
}

运行结果:

3、continue:只用于循环,结束当次当前循环进入下次循环。注意:结束意味着循环体中continue关键字下面代码不再执行

public class Test {public static void main(String[] args) {for (int i = 0; i < 3; i++) {if (i == 1) {continue;}System.out.println("in code"+i);}System.out.println("out code");}
}

运行结果:

continue用于结束当前当次循环进入下次循环,因此当i=1时,循环体下面的语句不再执行。

详述break、return、continue的区别相关推荐

  1. return 、break 和 continue的区别

    return .break和continue的区别和作用 return关键字并不是专门用于跳出循环的,return的功能是结束一个方法. 一旦在循环体内执行到一个return语句,return语句将会 ...

  2. python中break和continue的区别

    python中break和continue的区别 break 结束for 或者while 循环  后面还没循环到的 不再循环 continue 当满足某种条件时结束当前值的循环 后面没有循环的继续循环 ...

  3. exit、break、continue的区别

    exit.break.continue的区别: break:跳出整个循环,不会再执行循环后面的内容continue:跳出本次循环,continue后面的代码不再执行,但是循环依然继续exit():结束 ...

  4. for循环及break和continue的区别

    1.For循环 格式: for( 初始语句 ; 执行条件 ; 增量 ){循环体 } 执行顺序:1.初始语句  2.执行条件是否符合 3.循环体  4.增加增量 初始化语句只在循环开始前执行一次,每次执 ...

  5. while 中 break 与 continue 的区别

    break的用法: i = 0 while i<6:i += 1if i == 4:break;print(i) 输出: 1 2 3 i 的初值是 0 ,循环一次数值就加 1 ,一直加到 i== ...

  6. .net中for循环及break和continue的区别

    break用于完全结束bai一个循环,跳出循环体执行循环后面的语句du:而continue是跳过zhi当次循环中剩下的语句,执行下一次循环.简单点说就是break完全结束循环,continue终止本次 ...

  7. break和continue的区别

    break和continue的区别 break 1.break 语句可用于跳出循环. 2.break所在的循环体已经结束. continue 1.continue 语句中断循环中的迭代,如果出现了指定 ...

  8. break 和 continue 的区别?

    break 和 continue 的区别? break 和 continue 都是用来控制循环的语句. break 用于完全结束一个循环,跳出循环体执行循环后面的语句. continue 用于跳过本次 ...

  9. c++ break跳出几个循环_必须知道的C语言知识细节:break、continue语句区别

    break语句.continue语句都是C语言标准规定的跳转类语句,能够实现程序无条件转向另一处执行. break和continue中在循环体中经常出现,因此必须掌握其区别,避免出错. 先复习下两种语 ...

  10. continue语句可以用在switch语句和3种循环语句中_必须知道的C语言知识细节:break、continue语句区别...

    break语句.continue语句都是C语言标准规定的跳转类语句,能够实现程序无条件转向另一处执行. break和continue中在循环体中经常出现,因此必须掌握其区别,避免出错. 先复习下两种语 ...

最新文章

  1. linux 脚本 字符串函数调用函数调用,shell自定义函数及参数调用解析
  2. SQL*PLUS常用命令
  3. java设计模式---三种工厂模式之间的区别
  4. Fedora 8中驱动ASUS6摄像头
  5. 当机械课程设计遇上程序猿2017-12-19
  6. PHP-SESSION深入理解
  7. Zuul指定Path+url以及指定可用的服务节点时如何负载均衡
  8. 基于 Blazui 的 Blazor 后台管理模板 BlazAdmin 正式尝鲜
  9. adb 重命名_adb中常用的命令
  10. Saur家的官方语言
  11. Java8函数式编程详解
  12. android activity 主题,android activity 主题
  13. 简析struct in_addr ,struct sockadd
  14. 电子邮件地址中服务器怎么看,你如何检查电子邮件服务器(gmail)中的某个地址,并基于该地址运行一些东西?...
  15. ModuleNotFoundError: No module named 'pytz'
  16. 万维考试系统python_万维题库管理系统单机版(万维考试管理软件)V201706 最新官方版...
  17. basler相机参数简要中文说明_Basler相机全部型号参数及特点
  18. 斯蒂文斯理工学院计算机科学硕士,2020年斯蒂文斯理工学院排名TFE Times美国最佳计算机科学硕士专业排名第80...
  19. Laravel 使用 Entrust 实现 RBAC
  20. Spring Boot源码简析 @EnableTransactionManagement

热门文章

  1. 安全日志:/var/log/secure 详解
  2. python中怎么统计英文字符的个数_python怎样实现字符串中字符分类及个数统计
  3. 願いをドラッグの若返り薬)作者紫猫刘程
  4. 三子棋 Tic-Tac-Toe
  5. 服务器添加账号失败是怎么回事啊,outlook添加新账户时失败,该怎么办
  6. 《锋迷商城》——首页:轮播图
  7. 第四方汇聚支付接口对接Php
  8. CAD 坐标转经纬度(Arcgis)
  9. grub引导安装win10
  10. matlab偏导数方程,[转载]Matlab求解微分方程(2)——偏微分方程的求解