return、break、continue的区别
2024-10-15 23:42:54
一、定义
return:语句用于终止当前方法运行,返回到调用该方法的语句处。如有返回值,则在return后面提供相应的返回值。
break:其主要用于循环语句和switch语句,其作用均是强行终止语句的执行。
continue:主要用于循环语句中,作用是跳过本次循环,继续执行下一次。
二、区别
从定义中可看出,return与break、continue的区别较大,return的作用范围是在一个方法内,其终止的是方法的运行,而break与continue终止的是循环或者switch语句的执行,break与continue同样有终止循环语句的执行,但是break是终止整个循环的进行,而continue则是终止当次循环。
三、实例
public boolean isPlus(int x){
if(x>0){
return true;
}
return false;
}
输出结果:当x大于0时,结果为true
当x不大于0时,结果为false
public void testbreak(){
for(int i = 0;i < 50 ;i++){
System.out.println(i);
if(i == 5){
break;
}
}
}
输出结果:
0
1
2
3
4
5
public void testcontinue(){
for(int i = 0;i < 10; i++){
if(i%2 == 0){
continue;
}
System.out.println(i);
}
}
输出结果:
1
3
5
7
9
最新文章
- win2008 IIS与php整合
- 每个QWidget都有contentsMargins函数,善用QMargins
- 积累的VC编程小技巧之框架窗口及其他
- printf输出格式
- 【Machine Learning in Action --3】决策树ID3算法预测隐形眼睛类型
- 喂,前端,你应该知道的chrome插件
- Python基础-week03
- Elasticsearch.Net、Nest批量插入BulkAll
- 【DOM练习】百度历史搜索栏
- NABCD-课程表开发
- iptables(3)
- Vue(十四)过渡(动画)
- virtualenv 的使用
- multer处理post请求的代码演示
- H3C SNMP OID
- python中的list以及list与array相互转换
- C语言利用SMTP协议发送邮件
- async与await
- window下卸载MySQL
- code1091 传染病控制
热门文章
- PHP中 magic_quotes_gpc 和 magic_quotes_runtime 区别及其反斜线转义问题
- html自定义checkbox、radio、select —— checkbox、radio篇
- linux设置LD_LIBRARY_PATH变量
- wall
- 4 weekend110的YARN的通用性意义 + yarn的job提交流程
- 佛山Uber优步司机奖励政策(2月1日~2月7日)
- 手机终于能连接android studio
- jmeter http get 登录
- DevExpress LookUpEdit 初始化(数据加载) 底层类
- Android中利用OpenMax 编程的基本流程