java中常见跳出循环的方式一般有两种,一种是常用的break,continue,return方式;另一种是循环标记的方式。

方式一:break,continue,return方式

案例:

break:跳出所在的循环体, 并且可以执行循环外的程序。

continue:不往下执行循环内的语句,直接返回最内层的循环开头,并继续执行循环。

在循环体内执行return,将会结束该方法,循环直接结束。

方式二:循环标记方式

使用场景:多层循环,如果在里层循环,达到某个条件后,结束指定循环。

##标记:

##循环体

##break/continue + 标记(声明)

案例:

跳出外层循环 继续执行循环;

跳出外层循环 并退出执行;

跳出内层循环并 执行inner后循环;

跳出内层循环并 继续执行死循环;

总结:

(1)带标签的continue不往下执行语句,直接返回标签所在处的循环开头,并继续执行该循环.

(2)带标签的break不往下执行语句,直接中断并退出标签所在处的循环.

java中常见跳出循环的方式总结相关推荐

  1. Java基础-JAVA中常见的数据结构介绍

    Java基础-JAVA中常见的数据结构介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.什么是数据结构 答:数据结构是指数据存储的组织方式.大致上分为线性表.栈(Stack) ...

  2. JAVA中常见的Exception

    这篇文章转载自 : JAVA中常见的Exception 常见的几种如下: NullPointerException - 空指针引用异常 ClassCastException - 类型强制转换异常. I ...

  3. Java中常见RuntimeException与其他异常表及Exception逻辑关系详解

    Java中常见RuntimeException与其他异常表及Exception逻辑关系详解 前言 常见`RuntimeException` 其他错误类型 `Error`类 `Exception`类 E ...

  4. java中常见的数据结构分类

    自己总结了下java中常见的数据结构和分类 在这里,我总结了list中数据结构对应我们所学的线性表,属于顺序存储还是链式存储,但没有总结set数据结构对应我们所学的哪一种(按理说应该是集合),是因为t ...

  5. 对Java中常见的四种I/O模型理解

    对Java中常见的四种I/O模型理解 1.1 知识科普 1.1.1 同步阻塞I/O(Blocking I/O) 1.1.1.1 阻塞与非阻塞 1.1.1.2 同步与异步 1.1.1.3 同步阻塞I/O ...

  6. Java中常见的各种锁-超全面

    Java中常见的各种锁(非常全): 原文链接:https://blog.csdn.net/xingchensuiyue/article/details/108716466 乐观锁 乐观锁是一种乐观思想 ...

  7. java中常见的几个内置类

    –Java中常见的内置类: --Scanner类 --Math类 --Random类 --String类 –Math类: --作用:Java 的 Math 包含了用于执行基本数学运算的属性和方法,如初 ...

  8. Java中常见的CMS GC问题分析与解决(一)

    Java中常见的CMS GC问题分析与解决(一) 目前,互联网上 Java 的 GC 资料要么是主要讲解理论,要么就是针对单一场景的 GC 问题进行了剖析,对整个体系总结的资料少之又少.前车之鉴,后事 ...

  9. opengl中的Floatbuffer和IntBuffer与java中数据的存储方式不同的解决方法,编辑一个自己的BufferUtil工具类

    opengl中的Floatbuffer和IntBuffer与java中数据的存储方式不同的解决方法,编辑一个自己的BufferUtil工具类 参考文章: (1)opengl中的Floatbuffer和 ...

最新文章

  1. 全球及中国高速公路行业运营管理模式与经营效益分析报告2022版
  2. 微软官方Windows Server 2008实战攻略系列
  3. typescript 接口 java_[Java教程]【TypeScript】TypeScript 学习 2——接口
  4. Jquery实现类似百度的搜索框
  5. python分布式爬虫系统_三种分布式爬虫系统的架构方式
  6. 为什么用python写爬虫_python-做爬虫,如何避免牢狱之灾
  7. python增强对比度_python增加图像对比度的方法
  8. 作为现代行业才有的程序员为何地位不高?
  9. 【Python】@staticmethod和@classmethod的作用与区别
  10. 谈谈工作和学习中,所谓的主动性
  11. AMPL这个币居然复活了,而且势不可挡!
  12. java物流项目功能介绍_JAVAEE——BOS物流项目13:Quartz概述、创建定时任务、使用JavaMail发送邮件、HighCharts概述、实现区域分区分布图...
  13. NMOS和PMOS详解以及电路设计
  14. 树莓派系列(一):树莓派介绍
  15. html超链接调用php,html网页超链接怎么做
  16. 数值分析:高斯消元法
  17. java中 jmm,JMM(JAVA内存模型)
  18. noip初赛复习(全)(转)
  19. Golang 中 map 探究
  20. nginx-基础知识

热门文章

  1. 中值定理1----利用罗尔中值定理解题的一般步骤
  2. a标签下载文件header中带上用于鉴权的token
  3. 模拟设计的100条圣经(汉化版)
  4. 跨考西电计算机科学与技术研究生经验贴,西安交通大学912计算机133分经验分享...
  5. 每日一句英语,看我能够坚持多久
  6. 关于Co-segmentation
  7. memc-nginx-module模块和php-fpm访问memcache性能比较
  8. 阿里JAVA开发手册(泰山版)
  9. (8)C#导入库编译出错:请考虑使用 app.config 将程序集“log4net, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a”
  10. 计算机算分数的过程,绩点计算器计算程序步骤详解,让成绩单漂亮一点