break:适用于switch和loop

continue:只适用于loop

两者都可以通过给循环加标签来控制跳出,如下例所示

class BreakDemo

{

public static void main(String[] args)

{

w:for (int i=0; i<=4; i++) ##外for循环加标签

{

q:for(int m=0;m<10;m++)##内for循环加标签

{

System.out.println("ok");

break w;##通过标签跳出最外层循环

}

}

}

}

continue:跳出本次循环继续下一次循环

break:   跳出循环体,继续执行循环外的函数体

return:   跳出整个函数体,函数体后面的部分不再执行

class JavaBese

{

public static void main (String[] args)

{

int j = 3;

for (int i = 0; i < 5; i++)

{

if (i == j)

{

continue;

}

System.out.println("i = " + i);

}

System.out.println("循环结束");

}

}

打印结果为:

i = 0

i = 1

i = 2

i = 4

循环结束

如果是break,打印结果为:

i = 0

i = 1

i = 2

循环结束

如果是return, 打印结果为:

i = 0

i = 1

i = 2

java break和return的区别_【java】break,continue和return区别相关推荐

  1. java制定年月日第几天_(JAVA)输入年月日,计算日期是今年的第几天?

    这个代码非常正确,还解决了2月份等天数不对的问题.你可以试试看,手工代码,记得采纳,非常感谢.importjava.util.Scanner;publicclasspractice{publicsta ...

  2. iVMS-4200 Vs区别_高中和大学的这些区别虽鲜为人知,却字字有据,句句真实

    学有方法,考有技巧,优学优考策略致力于学与考的最优结合,助力学子考入理想大学! 终于到了上大学的年纪,身边的小伙伴都走上了各奔前程的路,你也不例外吧,在一个人的路上越走越远.或许这个时候的你才慢慢的懂 ...

  3. java 对象和实例有什么区别_对象和实例之间的区别

    " 类别"一词来自" 分类"(将类别放入其中的" 类别"),现在我们都听说" 类别"就像一个蓝图,但这到底是什么意思?这 ...

  4. java 协程线程的区别_线程和协程的区别的通俗说明

    表面上看协程和线程似乎是同一个东西,能达到的效果也相同,但是在底层的实现上却有着非常大的区别,在服务器端的绝大部分应用中,协程要比线程节省资源的多. 通俗易懂的讲,线程是操作系统的资源,当java程序 ...

  5. java 队列和栈区别是什么_队列和栈有什么区别?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Java 把内存划分成两种:一种是栈内存,另一种是堆内存. 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一 ...

  6. java中成员变量和全局变量的区别_成员变量与全局变量的区别

    全局变量:也叫成员变量,是指在类中定义的变量:它在整个类中都有效 全局变量又可分为:类变量和实例变量 1.类变量:又叫静态变量  用static修饰  它可以直接用类名调用  也可以用对象调用   而 ...

  7. java继承和接口的区别_继承和实现接口的区别

    1,java类可以一次继承多个接口,用implements 接口1,接口2 2,如果是接口继承接口的话也可以用extends,接口是多继承的,java类才是单继承 3,接口继承接口可以不实现父接口中的 ...

  8. java与工控系统关系_三大工业控制系统的本质区别

    随着工业技术的快速发展,相继出现了集散控制系统和现场总线控制系统, 一些行业当中有的人认为FCS 是由PLC发展而来的;另一些行业的人认为FCS又是由DCS发展而来的.FCS与 PLC及DCS之间既有 ...

  9. java集群和分布式 区别_集群和分布式的区别?

    集群和分布式有什么区别? 分布式系统: 分布式系统(distributed system)是建立在网络之上的软件系统.正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性.因此,网络和分布式系统 ...

  10. java https http 区别_关于HTTP和HTTPS的区别

    前言: 在URL前加https://前缀表明是用SSL加密的.你的电脑与服务器之间收发的信息传输将更加安,Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定. http和 ...

最新文章

  1. 天天用事务,但是你知道MySQL事务的实现原理吗?
  2. poj2594(最小可相交覆盖路径问题)
  3. dataframe按行按列选择方法
  4. 37 windows_37_Thread_InterLock 线程-原子锁
  5. 织梦?php?调用栏目,dedecms列表页内容页模板调用上一个栏目下一个栏目方法
  6. 广东移动数据中心攻关“液/气双通道散热技术”
  7. JavaScript 随意整理2
  8. centos7操作SSH/SSHD服务(查看/启动/重启/自启)
  9. squid端口转发_HTTP隧道(经典版)Squid 接入指南| 阿布云 - 为大数据赋能
  10. 2004-6-22+ 用vs.net做的留言板
  11. 快递100 快递公司编码-标准国际
  12. 使用ArcGIS生成栅格数据的等值线与数值标注
  13. Operator学习笔记
  14. 关于微信jsapi 支付签名验证失败
  15. Injective Protocol官方文档翻译(九) -清盘、清算(Liquidation)
  16. PHP代码审计工具——rips
  17. Freesurfer recon-all命令详解及使用示例
  18. ArcGIS10试用体验之安装篇
  19. AOZ8902CIL 瞬态电压二极管,设计用于电路保护。
  20. uniapp接入支付宝支付详细申请流程2021.6.1

热门文章

  1. 【Matlab】滤波器常用命令
  2. 数字滤波器的差分方程和传递函数
  3. OpenCV与图像处理学习十三——Harris角点检测(含代码)
  4. 局部特征检测器和描述符
  5. 代码整洁之道--思维导图
  6. linux 配置 mysql_linux下mysql配置文件my.cnf最详细解释
  7. mysql主从是同步还是异步_mysql主从同步异步场景的分析
  8. 布尔类型(boolean/Boolean)自动生成的get方法需要注意的小细节
  9. python实现常见排序算法
  10. java排队系统模型,MMC排队系统模型