Java:通过标记直接跳出嵌套的循环结构

这是我在刷面试题的时候遇到的一个使用方法,之前甚至对这种方法闻所未闻,不禁感慨自己的才疏学浅。

闲话少说,直接进入正题。

具体的使用就是在需要跳出的循环结构前面加一个标记(如outfor),我们只需要break outfor就可以直接跳出我们所标记的循环结构。

public class outFor {
    public static void main(String[] args) {
        out : for (int i = 0; i < 15; i++) {
            for (int j = 0; j < 2; j++) {
                System.out.println(i + " ");
                if (i == 10) {
                    break out;
                }
            }
        }
    }
}

Java:通过标记直接跳出嵌套的循环结构

当然,使用continue也同样适用。

Original: https://www.cnblogs.com/jmsstudy/p/16744849.html
Author: 谁知道水烫不烫
Title: Java:通过标记直接跳出嵌套的循环结构

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/615835/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 高可用架构(下)

    上次说到了理论,接口层面,数据库层面如何实现高可用,但是,这远远是不够得。为了面对更大的灾害,如:洪水,地震等,还要在机房层面做出高可用。当然,也不仅仅是为了面对自然灾害,也可以是…

    Java 2023年6月15日
    076
  • Java 16 新特性:record类

    以前我们定义类都是用 class关键词,但从Java 16开始,我们将多一个关键词 record,它也可以用来定义类。 record关键词的引入,主要是为了提供一种更为简洁、紧凑的…

    Java 2023年6月9日
    078
  • Android JNI中C调用Java方法

    背景需求 我们需要在JNI的C代码调用Java代码。实现原理:使用JNI提供的反射借口来反射得到Java方法,进行调用。 JNI关键方法讲解。 在同一个类中,调用其他方法 JNIE…

    Java 2023年5月29日
    090
  • Markdown语法

    Markdown语法 1.标题 示例: 这是一级标题 ## 这是二级标题 ### 这是三级标题 #### 这是四级标题 ##### 这是五级标题 ###### 这是六级标题 渲染结…

    Java 2023年6月8日
    078
  • Linux 系统安全加固经验总结

    本文为博主原创,转载请注明出处: 1. 禁止root密码登录 修改 /etc/ssh/sshd_config 中 允许root 用户登录 PermitRootLogin 的值改为 …

    Java 2023年6月8日
    070
  • RabitMQ 简介

    The secret of being miserable is to have leisure to bother about whether you are happy or …

    Java 2023年6月9日
    069
  • SQLAlchemy完全入门

    最近想要学习 SQLAlchemy, 发现网上的中文文档大多是机翻的, 读起来特别变扭, 因此对照着最新的英文文档梳理了一遍, 写下来记录一下目前SQLAlchemy的版本为 1….

    Java 2023年6月7日
    092
  • JAVA_集合

    一.体系 Collection:单列 list:有序可重复,可以放多个Null Arraylist ;Linkedlist ;Vector Set:无序不可重复,只能放一个Null…

    Java 2023年6月7日
    089
  • Stream流式计算

    Stream流式计算 集合/数据库用来进行数据的存储而计算则交给流 undefined public class Demo { public static void main(St…

    Java 2023年6月5日
    0106
  • 小众网站

    AI音乐推荐 https://www.gnoosic.com/faves.phpRAP https://foreignrap.com壁纸 https://wallhaven.cc/…

    Java 2023年6月5日
    086
  • 分布式事务

    这种实现分布式事务的方式需要通过消息中间件来实现。假设有A和B两个系统,分别可以处理任务A和任务B。此时系统A中存在一个业务流程,需要将任务A和任务B在同一个事务中处理。下面来介绍…

    Java 2023年6月8日
    094
  • 【Redis】skiplist跳跃表

    有序集合Sorted Set zadd zadd用于向集合中添加元素并且可以设置分值,比如添加三门编程语言,分值分别为1、2、3: 127.0.0.1:6379> zadd …

    Java 2023年6月8日
    085
  • Java-Security(三):加密的用法、PasswordEncoder类源码分析

    在第一篇文章,我们展示了一个demo,其中讲到了对用户的密码进行了明文展示的用法,其实那么做是不安全的,在实际项目中往往会采用各种加密方法(比如:bcrypt,md5,sha1,s…

    Java 2023年5月29日
    071
  • MyBatis 持久化原理的学习笔记

    1.什么是MyBatis ,MyBatis 的用途是什么,为什么要用 MyBatis ? 佛语:我本求心不求佛,了知三界空无物,若欲求佛但求心,只这心心心是佛 Original: …

    Java 2023年5月30日
    0103
  • String与StringBuilder相互转换以及获取字符串中第一个中文汉字

    String与StringBuilder相互转换 1. StringBuilder转为String StringBuilder sb = new StringBuilder(); …

    Java 2023年6月14日
    076
  • 如何搭建一个WEB服务器项目(一)—— 开篇 ,搭建SSH整合框架

    使用Intellij IDEA2019创建SSH(Spring+SpringMVC+Hibernate+Maven整合)项目 观前提示:本系列文章有关服务器以及后端程序这些概念,我…

    Java 2023年6月8日
    0109
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球