详述break、return、continue的区别
详述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的区别相关推荐
- return 、break 和 continue的区别
return .break和continue的区别和作用 return关键字并不是专门用于跳出循环的,return的功能是结束一个方法. 一旦在循环体内执行到一个return语句,return语句将会 ...
- python中break和continue的区别
python中break和continue的区别 break 结束for 或者while 循环 后面还没循环到的 不再循环 continue 当满足某种条件时结束当前值的循环 后面没有循环的继续循环 ...
- exit、break、continue的区别
exit.break.continue的区别: break:跳出整个循环,不会再执行循环后面的内容continue:跳出本次循环,continue后面的代码不再执行,但是循环依然继续exit():结束 ...
- for循环及break和continue的区别
1.For循环 格式: for( 初始语句 ; 执行条件 ; 增量 ){循环体 } 执行顺序:1.初始语句 2.执行条件是否符合 3.循环体 4.增加增量 初始化语句只在循环开始前执行一次,每次执 ...
- while 中 break 与 continue 的区别
break的用法: i = 0 while i<6:i += 1if i == 4:break;print(i) 输出: 1 2 3 i 的初值是 0 ,循环一次数值就加 1 ,一直加到 i== ...
- .net中for循环及break和continue的区别
break用于完全结束bai一个循环,跳出循环体执行循环后面的语句du:而continue是跳过zhi当次循环中剩下的语句,执行下一次循环.简单点说就是break完全结束循环,continue终止本次 ...
- break和continue的区别
break和continue的区别 break 1.break 语句可用于跳出循环. 2.break所在的循环体已经结束. continue 1.continue 语句中断循环中的迭代,如果出现了指定 ...
- break 和 continue 的区别?
break 和 continue 的区别? break 和 continue 都是用来控制循环的语句. break 用于完全结束一个循环,跳出循环体执行循环后面的语句. continue 用于跳过本次 ...
- c++ break跳出几个循环_必须知道的C语言知识细节:break、continue语句区别
break语句.continue语句都是C语言标准规定的跳转类语句,能够实现程序无条件转向另一处执行. break和continue中在循环体中经常出现,因此必须掌握其区别,避免出错. 先复习下两种语 ...
- continue语句可以用在switch语句和3种循环语句中_必须知道的C语言知识细节:break、continue语句区别...
break语句.continue语句都是C语言标准规定的跳转类语句,能够实现程序无条件转向另一处执行. break和continue中在循环体中经常出现,因此必须掌握其区别,避免出错. 先复习下两种语 ...
最新文章
- linux 脚本 字符串函数调用函数调用,shell自定义函数及参数调用解析
- SQL*PLUS常用命令
- java设计模式---三种工厂模式之间的区别
- Fedora 8中驱动ASUS6摄像头
- 当机械课程设计遇上程序猿2017-12-19
- PHP-SESSION深入理解
- Zuul指定Path+url以及指定可用的服务节点时如何负载均衡
- 基于 Blazui 的 Blazor 后台管理模板 BlazAdmin 正式尝鲜
- adb 重命名_adb中常用的命令
- Saur家的官方语言
- Java8函数式编程详解
- android activity 主题,android activity 主题
- 简析struct in_addr ,struct sockadd
- 电子邮件地址中服务器怎么看,你如何检查电子邮件服务器(gmail)中的某个地址,并基于该地址运行一些东西?...
- ModuleNotFoundError: No module named 'pytz'
- 万维考试系统python_万维题库管理系统单机版(万维考试管理软件)V201706 最新官方版...
- basler相机参数简要中文说明_Basler相机全部型号参数及特点
- 斯蒂文斯理工学院计算机科学硕士,2020年斯蒂文斯理工学院排名TFE Times美国最佳计算机科学硕士专业排名第80...
- Laravel 使用 Entrust 实现 RBAC
- Spring Boot源码简析 @EnableTransactionManagement