写在前面:适合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. python和java哪个-Java和Python现在都很热门,哪个更有前途?
  2. 帷幕的帷是什么意思_“战斗民族”的鲜花礼品凭什么火遍全球?
  3. - (BOOL)shouldInvalidateLayoutForBoundsChange:(CGRect)newBounds
  4. c语言双循环计算n的阶乘,用C语言用循环实现N的阶乘
  5. 简单的计算机程序代码,优秀程序员通过简单代码,窥探电脑编程中强大的数组操作功能...
  6. 【OS学习笔记】十九 保护模式六:保户模式下操作系统内核如何加载用户程序并运行
  7. Hutool:时间日期工具
  8. Android TV开发总结(七)构建一个TV app中的剧集列表控件
  9. Socket套接字简介
  10. BPS数据包常见问题
  11. python调用讯飞语音合成API接口实现文字转语音,然后转换音频格式
  12. pcie总线与cpci总线_PCI和CPCI
  13. MATLAB生成excel表格
  14. 生成android使用的BKS证书
  15. ps顶级调色技术解密视频教程 终极大法
  16. Autosar BSW开发必知的“术语”+“缩写”概念-1-诊断通信篇
  17. 让DedeCMS的栏目页标题显示页码数
  18. mongodb去除重复的数据(二)
  19. 【2022-09-15】蚂蚁金服秋招笔试三道编程题
  20. Java开发环境配置图解

热门文章

  1. 2019-03-21-算法-进化(合并两个有序链表)
  2. 多项式求逆模板(NTT + mod)
  3. P3338 [ZJOI2014]力 FFT + 推式子
  4. 反向图——dj算法(判断从起点 开始有没有第二条路径能到达)Gym 102501K
  5. CF1000G. Two-Paths(树形dp)
  6. ARC082F - Sandglass(思维)
  7. [NOI Online 2022 提高组] 丹钓战(单调栈 + 树状数组 / 主席树)
  8. BZOj #4771. 七彩树(主席树+dfn序+lca)
  9. CodeForces:372(div1)div373(div2)
  10. P2350-[HAOI2012]外星人【线性筛】