Java跳出多重嵌套循环过程解析

 更新时间:2019年12月14日 11:11:25   作者:细莎没漠  
这篇文章主要介绍了Java跳出多重嵌套循环过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

这篇文章主要介绍了Java跳出多重嵌套循环过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

一、使用标号

1、多重嵌套循环前定义一个标号

2、里层循环的代码中使用带有标号 break 的语句

跳出多重嵌套循环(方法一)

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

二、外层循环条件被内层循环修改 

跳转多重嵌套循环(方法二)

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

三、抛出异常

跳出多重嵌套循环(方法三)

public static void main(String[] args) {
    try{
      for(int i=0;i<5;i++){
        for(int j=0;j<5;j++){
          System.out.println("i:"+i+",j:"+j);
          if( j==3 ){
            throw new Exception();
          }
        }
      }
    } catch (Exception e){
      System.out.println("抛出异常,跳转多重嵌套循环体");
    }
  }

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 浅谈java中BigDecimal类的简单用法

    浅谈java中BigDecimal类的简单用法

    这篇文章主要介绍了浅谈java中BigDecimal类的简单用法,在开发时,如果我们需要精确计算的结果,必须使用BigDecimal类来操作。感兴趣的话可以了解一下
    2020-07-07
  • Spring Boot缓存问题分析及解决方案

    Spring Boot缓存问题分析及解决方案

    SpringBoot提供缓存支持,提升应用性能,但可能出现缓存不一致、缓存穿透、缓存击穿等问题,分析了缓存基本概念、SpringBoot缓存支持、常见缓存问题及解决方案,感兴趣的朋友跟随小编一起看看吧
    2024-09-09
  • java打印国际象棋棋盘的方法

    java打印国际象棋棋盘的方法

    这篇文章主要为大家详细介绍了java打印出国际象棋棋盘的相关代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-05-05
  • 使用SpringBoot整合Jpa的过程详解

    使用SpringBoot整合Jpa的过程详解

    SpringBoot是一种快速开发框架,它简化了Java应用程序的开发过程,而Jpa是Java持久化规范的一种实现,将SpringBoot与Jpa整合可以更加方便地进行数据库操作,提高开发效率,本文将介绍如何使用Spring Boot整合Jpa,帮助读者快速上手并应用于实际项目中
    2023-12-12
  • Mybatis-Plus 条件构造器示例详解

    Mybatis-Plus 条件构造器示例详解

    这篇文章主要介绍了Mybatis-Plus 条件构造器的相关资料,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • Spring AOP在web应用中的使用方法实例

    Spring AOP在web应用中的使用方法实例

    这篇文章主要给大家介绍了关于Spring AOP在web应用中的使用方法,文中通过示例代码介绍的非常详细,对大家学习或者使用Spring AOP具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-12-12
  • 将本地SpringBoot项目发布到云服务器的方法

    将本地SpringBoot项目发布到云服务器的方法

    这篇文章主要介绍了如何将本地SpringBoot项目发布到云服务器,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12
  • springboot新建项目jdk只有17/21,无法选中1.8解决办法

    springboot新建项目jdk只有17/21,无法选中1.8解决办法

    最近博主也有创建springboot项目,发现了IntelliJ IDEA在通过Spring Initilizer初始化项目的时候已经没有java8版本的选项了,这里给大家总结下,这篇文章主要给大家介绍了springboot新建项目jdk只有17/21,无法选中1.8的解决办法,需要的朋友可以参考下
    2023-12-12
  • Java获取指定字符串出现次数的方法

    Java获取指定字符串出现次数的方法

    这篇文章主要为大家详细介绍了Java获取指定字符串出现次数的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • Idea工具中使用Mapper对象有红线的解决方法

    Idea工具中使用Mapper对象有红线的解决方法

    mapper对象在service层有红线,项目可以正常使用,想知道为什么会出现这种情,接下来通过本文给大家介绍下Idea工具中使用Mapper对象有红线的问题,需要的朋友可以参考下
    2022-09-09

最新评论