java中常见跳出循环的方式总结
java中常见跳出循环的方式一般有两种,一种是常用的break,continue,return方式;另一种是循环标记的方式。
方式一:break,continue,return方式
案例:
break:跳出所在的循环体, 并且可以执行循环外的程序。
continue:不往下执行循环内的语句,直接返回最内层的循环开头,并继续执行循环。
在循环体内执行return,将会结束该方法,循环直接结束。
方式二:循环标记方式
使用场景:多层循环,如果在里层循环,达到某个条件后,结束指定循环。
##标记:
##循环体
##break/continue + 标记(声明)
案例:
跳出外层循环 继续执行循环;
跳出外层循环 并退出执行;
跳出内层循环并 执行inner后循环;
跳出内层循环并 继续执行死循环;
总结:
(1)带标签的continue不往下执行语句,直接返回标签所在处的循环开头,并继续执行该循环.
(2)带标签的break不往下执行语句,直接中断并退出标签所在处的循环.
java中常见跳出循环的方式总结相关推荐
- Java基础-JAVA中常见的数据结构介绍
Java基础-JAVA中常见的数据结构介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.什么是数据结构 答:数据结构是指数据存储的组织方式.大致上分为线性表.栈(Stack) ...
- JAVA中常见的Exception
这篇文章转载自 : JAVA中常见的Exception 常见的几种如下: NullPointerException - 空指针引用异常 ClassCastException - 类型强制转换异常. I ...
- Java中常见RuntimeException与其他异常表及Exception逻辑关系详解
Java中常见RuntimeException与其他异常表及Exception逻辑关系详解 前言 常见`RuntimeException` 其他错误类型 `Error`类 `Exception`类 E ...
- java中常见的数据结构分类
自己总结了下java中常见的数据结构和分类 在这里,我总结了list中数据结构对应我们所学的线性表,属于顺序存储还是链式存储,但没有总结set数据结构对应我们所学的哪一种(按理说应该是集合),是因为t ...
- 对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 ...
- Java中常见的各种锁-超全面
Java中常见的各种锁(非常全): 原文链接:https://blog.csdn.net/xingchensuiyue/article/details/108716466 乐观锁 乐观锁是一种乐观思想 ...
- java中常见的几个内置类
–Java中常见的内置类: --Scanner类 --Math类 --Random类 --String类 –Math类: --作用:Java 的 Math 包含了用于执行基本数学运算的属性和方法,如初 ...
- Java中常见的CMS GC问题分析与解决(一)
Java中常见的CMS GC问题分析与解决(一) 目前,互联网上 Java 的 GC 资料要么是主要讲解理论,要么就是针对单一场景的 GC 问题进行了剖析,对整个体系总结的资料少之又少.前车之鉴,后事 ...
- opengl中的Floatbuffer和IntBuffer与java中数据的存储方式不同的解决方法,编辑一个自己的BufferUtil工具类
opengl中的Floatbuffer和IntBuffer与java中数据的存储方式不同的解决方法,编辑一个自己的BufferUtil工具类 参考文章: (1)opengl中的Floatbuffer和 ...
最新文章
- 全球及中国高速公路行业运营管理模式与经营效益分析报告2022版
- 微软官方Windows Server 2008实战攻略系列
- typescript 接口 java_[Java教程]【TypeScript】TypeScript 学习 2——接口
- Jquery实现类似百度的搜索框
- python分布式爬虫系统_三种分布式爬虫系统的架构方式
- 为什么用python写爬虫_python-做爬虫,如何避免牢狱之灾
- python增强对比度_python增加图像对比度的方法
- 作为现代行业才有的程序员为何地位不高?
- 【Python】@staticmethod和@classmethod的作用与区别
- 谈谈工作和学习中,所谓的主动性
- AMPL这个币居然复活了,而且势不可挡!
- java物流项目功能介绍_JAVAEE——BOS物流项目13:Quartz概述、创建定时任务、使用JavaMail发送邮件、HighCharts概述、实现区域分区分布图...
- NMOS和PMOS详解以及电路设计
- 树莓派系列(一):树莓派介绍
- html超链接调用php,html网页超链接怎么做
- 数值分析:高斯消元法
- java中 jmm,JMM(JAVA内存模型)
- noip初赛复习(全)(转)
- Golang 中 map 探究
- nginx-基础知识
热门文章
- 中值定理1----利用罗尔中值定理解题的一般步骤
- a标签下载文件header中带上用于鉴权的token
- 模拟设计的100条圣经(汉化版)
- 跨考西电计算机科学与技术研究生经验贴,西安交通大学912计算机133分经验分享...
- 每日一句英语,看我能够坚持多久
- 关于Co-segmentation
- memc-nginx-module模块和php-fpm访问memcache性能比较
- 阿里JAVA开发手册(泰山版)
- (8)C#导入库编译出错:请考虑使用 app.config 将程序集“log4net, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a”
- 计算机算分数的过程,绩点计算器计算程序步骤详解,让成绩单漂亮一点