java中iscontinue意思_Java 中return、continue和break的区别
写在前面:适合Java初学者,大神就别来了。
今天同事突然问我return和break的区别,以前觉得随口都能说出来的东西,今天突然卡了,记得模模糊糊,只能说出个大概,所以这里做一个总结,还是那句话,好记性不如烂笔头!
好了,直接进入主题,我们先来看一下这段代码:
for (int i = 0; i < 10; i++) {
if(i == 2){
System.out.println("continue");
continue;
}
if(i == 5){
System.out.println("break");
break ;
}
if(i == 3){
System.out.println("return");
return ;
}
System.out.println("i的值为:"+i);
}
System.out.println("跳出循环。。。");
附上它的结果:
i的值为:0
i的值为:1
continue
return
这就很简单了,首先我们来说说continue,它的意思就是说执行continue之后,程序会跳到for()循环去执行下一次的循环,但不会跳出方法。接下来说break,它的意思就是说程序会跳出这个循环,而去执行循环体后面的代码。最后,return就更简单了,意思是跳出这个方法,这次方法调用结束,一般会有一个返回值,当然也可以为空。
PS:这个例子个人认为比较多变,比较典型,有助于Java初学者。
java中iscontinue意思_Java 中return、continue和break的区别相关推荐
- continue和break的区别,以及如何跳出多重循环(或者判断)语句
先说一下很简单的continue和break的区别: continue:在循环语句中,它会中断正常的控制流程(跳出当次循环),将控制转移到continue所在的流程的首部,然后继续下一次循环例如: b ...
- python跳出循环关键字_Python跳出for循环continue与break的区别
在for和while循环语句中,当循环条件满足时,就会一直循环,如果想中途退出循环,该怎么办?如果想停止本次循环,而不终止整个循环,该怎么办?如果我想写个不执行任何操作的语句,该怎么写? Python ...
- continue和break的区别
continue和break的区别 break: 退出循环,终止循环 continue: 终止当前循环跳出,继续下一次循环 会跳过第N次,而不会终止循环 例子: public class test8 ...
- java中finally用法_java中的finally用法总结
清单 1 说明 finally 语句块在 try 语句块中的 return 语句之前执行.我们再来看另一个例子(清单 2). 清单 2. 清单 2 的执行结果为: 清单 2 说明了 finally 语 ...
- java可以多重继承吗_Java中的多重继承与组合vs继承
java可以多重继承吗 有时我写了几篇有关Java继承,接口和组成的文章. 在这篇文章中,我们将研究多重继承,然后了解组成优于继承的好处. Java中的多重继承 多重继承是创建具有多个超类的单个类的能 ...
- java中hashcode作用_Java中hashCode的作用
以下是关于HashCode的官方文档定义: hashcode方法返回该对象的哈希码值.支持该方法是为哈希表提供一些优点,例如,java.util.Hashtable 提供的哈希表. hashCode ...
- java list 范围删除_JAVA中循环删除list中元素(移除list两时间范围外的元素)
印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后今天在使用时发现报错了,然后去科普了一下,再然后发现这是一个误区.下面就来讲一讲..伸手党可直接跳至文末 ...
- Java字符串的重要性_java中的字符串相关知识整理
字符串就是一系列的字符组合的串,如果写过C/C++的应该就了解,在字符串的操作上会有许多操作的函数与类,用于简化代码的开发.一方面是因为字符串在代码中会频繁用到,另一方面是因为字符串的操作非常麻烦. ...
- java读取文件 路径_Java中的获取文件的物理绝对路径,和读取文件
获取文件的绝对路径,读取该文件 一.文件目录打印图 下面的文件目录图,是项目中文件的位置信息:下面的例子是按照这个图来演示的. . |-- java | |-- ibard | | |-- demo1 ...
最新文章
- 中国挪动批改KPI查核制度将器重客户满意度
- win8 下免安装版mysql
- 编码utf-8的不可映射字符_MySQL 请不要使用“utf8”
- MySQL与Python交互入门
- JDK11的新特性:HTTP API和reactive streams
- 线程同步(互斥锁、条件、读写锁、信号量)
- OutOfMemoryError:无法创建新的本机线程–问题神秘化
- mfc点击按钮让对话框关闭_WinXP系统开始菜单中关机按钮消失的恢复教程
- DatagridView 常用功能代码
- 我问你as3中 0.2 + 0.1 ==?
- Android 游戏引擎汇总
- 最简单的视频编码器:基于libvpx(编码YUV为VP8)
- flash builder 4.6在debug调试时需要系统安装flashplayer debug版本
- Cannot change version of project facet Dynamic Web Module to 3.0
- LINUX下载编译:segment.jar/net.loomchild.segment.srx.Srx2SaxParser
- IDEA的Mybatis插件
- 掌财社昆仑:期货升水和期货贴水是什么意思?
- cim系统(cim系统包含哪些部分)
- 2022-2028全球姿势矫正器行业调研及趋势分析报告
- 矩形法求定积分c语言流程图,矩形法求定积分其程序与程序框图的实现.doc
热门文章
- 应用服务器——JBoss架构分析
- Max Sum Plus Plus HDU - 1024
- 牛客题霸 [二叉树的镜像]C++题解/答案
- 【周末狂欢赛6】[AT1219]历史研究(回滚莫队),大魔法师(矩阵+线段树),单峰排列
- YbtOJ#20063-[NOIP2020模拟赛B组Day4]古老谜题【统计】
- P3384-[模板]树链剖分
- jzoj1252,P5194-天平【dfs,set】
- codeforces1472 G. Moving to the Capital
- 三个好用的并发工具类
- 为什么MySQL将会是一个更好的NoSQL