首页 > 编程语言 >Java:通过标记直接跳出嵌套的循环结构

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

时间:2022-09-30 14:44:37浏览次数:45  
标签:跳出 Java 标记 int 嵌套 循环 out

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

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

具体的使用就是在需要跳出的循环结构前面加一个标记(如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;
                }
            }
        }
    }
}

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

标签:跳出,Java,标记,int,嵌套,循环,out
From: https://www.cnblogs.com/jmsstudy/p/16744849.html

相关文章

  • java支持的运算符以及作用
    java语言支持如下运算符,优先级使用括号(),算数运算符:+,-,*,/,%(取余运算,或模运算),++(自增),--(自减)赋值运算符:=inta=10(把10赋值给a)关系运算符:>,<,>=,<=,==(java里等......
  • JavaScript大文件(百M以上)的上传下载实现技术
    ​最近遇见一个需要上传超大大文件的需求,调研了七牛和腾讯云的切片分段上传功能,因此在此整理前端大文件上传相关功能的实现。在某些业务中,大文件上传是一个比较重要的交......
  • 常用注解:Java、Spring框架
    Java8SpringFramework/Boot/Web-- Java中的注解【很神奇】。ben发布于博客园虽然用过很多,但是,对其感知仍然模糊,应该是对它们的使用原理不清楚所致。本文仅整理一......
  • 【java基础】HashSet插入顺序问题
    总结:1、HashSet底层的插入是通过HashMap来实现的2、HashSet并不按照插入的顺序存储,它是无序的3、LinkedHashSet中的元素可以按照它们插入规则集的顺序提取@Test......
  • java 多线程
    线程的状态:New、Runnable、Blocked、Waiting、Timedwaiting、Terminated  newThread()——>New、start()——>Runnable、等待资源——>Blocked、wait()——>waiting......
  • PowerDesigner提示Could not Initialize JavaVM!
    PowerDesigner逆向mysql数据库报CouldnotInitializeJavaVM!提示,是因为powerdesigner基于32位JVM的原因。解决办法:安装32位的JDK或者安装mysql的ODBC驱动(重要提示:务......
  • Install4j for Mac(java安装程序创建器)
    Install4j版是一款很不错的java安装文件生成工具,提供强大的脚本编辑器、命令行编辑器、安装包设计IDE、JRE管理和部署等功能,主要用于生成java应用程序本地化的安装和应用程......
  • 用IO多路复用实现 nginx 静态资源代理(C/Java/Golang)
    用IO多路复用实现nginx静态资源代理(C/Java/Golang)效果展示代理HTML代理图片注意,静态资源代理基于HTTP,可以了解上一篇文章:几十行代码使用TCP简单实现HTT......
  • Java 模拟Terminal连接 Linux Console 源代码
    代码和效果如下,已经转换java文件为exe文件,注意要在Pom文件里面添加依赖。  packagecom.javassh3.javassh3;/*-*-mode:java;c-basic-offset:2;indent-tabs-mode:n......
  • java 获取当前时间并转化为yyyy-MM-dd HH:mm:ss格式 时间戳和字符串之间转换
    java获取当前时间并转化为yyyy-MM-ddHH:mm:ss格式时间戳和字符串之间转换方法一(线程不安全,不建议使用)privateSimpleDateFormatsdf=newSimpleDateFormat("yy......