写在前面:适合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的区别相关推荐

  1. continue和break的区别,以及如何跳出多重循环(或者判断)语句

    先说一下很简单的continue和break的区别: continue:在循环语句中,它会中断正常的控制流程(跳出当次循环),将控制转移到continue所在的流程的首部,然后继续下一次循环例如: b ...

  2. python跳出循环关键字_Python跳出for循环continue与break的区别

    在for和while循环语句中,当循环条件满足时,就会一直循环,如果想中途退出循环,该怎么办?如果想停止本次循环,而不终止整个循环,该怎么办?如果我想写个不执行任何操作的语句,该怎么写? Python ...

  3. continue和break的区别

    continue和break的区别 break: 退出循环,终止循环 continue: 终止当前循环跳出,继续下一次循环 会跳过第N次,而不会终止循环 例子: public class test8 ...

  4. java中finally用法_java中的finally用法总结

    清单 1 说明 finally 语句块在 try 语句块中的 return 语句之前执行.我们再来看另一个例子(清单 2). 清单 2. 清单 2 的执行结果为: 清单 2 说明了 finally 语 ...

  5. java可以多重继承吗_Java中的多重继承与组合vs继承

    java可以多重继承吗 有时我写了几篇有关Java继承,接口和组成的文章. 在这篇文章中,我们将研究多重继承,然后了解组成优于继承的好处. Java中的多重继承 多重继承是创建具有多个超类的单个类的能 ...

  6. java中hashcode作用_Java中hashCode的作用

    以下是关于HashCode的官方文档定义: hashcode方法返回该对象的哈希码值.支持该方法是为哈希表提供一些优点,例如,java.util.Hashtable 提供的哈希表. hashCode  ...

  7. java list 范围删除_JAVA中循环删除list中元素(移除list两时间范围外的元素)

    印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后今天在使用时发现报错了,然后去科普了一下,再然后发现这是一个误区.下面就来讲一讲..伸手党可直接跳至文末 ...

  8. Java字符串的重要性_java中的字符串相关知识整理

    字符串就是一系列的字符组合的串,如果写过C/C++的应该就了解,在字符串的操作上会有许多操作的函数与类,用于简化代码的开发.一方面是因为字符串在代码中会频繁用到,另一方面是因为字符串的操作非常麻烦. ...

  9. java读取文件 路径_Java中的获取文件的物理绝对路径,和读取文件

    获取文件的绝对路径,读取该文件 一.文件目录打印图 下面的文件目录图,是项目中文件的位置信息:下面的例子是按照这个图来演示的. . |-- java | |-- ibard | | |-- demo1 ...

最新文章

  1. 中国挪动批改KPI查核制度将器重客户满意度
  2. win8 下免安装版mysql
  3. 编码utf-8的不可映射字符_MySQL 请不要使用“utf8”
  4. MySQL与Python交互入门
  5. JDK11的新特性:HTTP API和reactive streams
  6. 线程同步(互斥锁、条件、读写锁、信号量)
  7. OutOfMemoryError:无法创建新的本机线程–问题神秘化
  8. mfc点击按钮让对话框关闭_WinXP系统开始菜单中关机按钮消失的恢复教程
  9. DatagridView 常用功能代码
  10. 我问你as3中 0.2 + 0.1 ==?
  11. Android 游戏引擎汇总
  12. 最简单的视频编码器:基于libvpx(编码YUV为VP8)
  13. flash builder 4.6在debug调试时需要系统安装flashplayer debug版本
  14. Cannot change version of project facet Dynamic Web Module to 3.0
  15. LINUX下载编译:segment.jar/net.loomchild.segment.srx.Srx2SaxParser
  16. IDEA的Mybatis插件
  17. 掌财社昆仑:期货升水和期货贴水是什么意思?
  18. cim系统(cim系统包含哪些部分)
  19. 2022-2028全球姿势矫正器行业调研及趋势分析报告
  20. 矩形法求定积分c语言流程图,矩形法求定积分其程序与程序框图的实现.doc

热门文章

  1. 应用服务器——JBoss架构分析
  2. Max Sum Plus Plus HDU - 1024
  3. 牛客题霸 [二叉树的镜像]C++题解/答案
  4. 【周末狂欢赛6】[AT1219]历史研究(回滚莫队),大魔法师(矩阵+线段树),单峰排列
  5. YbtOJ#20063-[NOIP2020模拟赛B组Day4]古老谜题【统计】
  6. P3384-[模板]树链剖分
  7. jzoj1252,P5194-天平【dfs,set】
  8. codeforces1472 G. Moving to the Capital
  9. 三个好用的并发工具类
  10. 为什么MySQL将会是一个更好的NoSQL