zoukankan      html  css  js  c++  java
  • 在java中,怎样跳出当前的多重循环?

    </pre>直接用break ;详细举比例如以下:<p></p><p></p><p></p><pre name="code" class="java"><span style="font-size:18px;">
    
    package com.test;
    public class test {
        public static void main(String[] args) {
             for(int i=0;i<5;i++ ){
                       for(int j=0;j<i;j++){
                   System.out.println("i="+i+" j="+j);
           }
    }
        }
    }</span>
    
    输出结果:i=1 j=0
    i=2 j=0
    i=2 j=1
    i=3 j=0
    i=3 j=1
    i=3 j=2
    i=4 j=0
    i=4 j=1
    i=4 j=2
    i=4 j=3

    如今将代码略微做一点改动。实现跳出多循环。

    <span style="font-size:18px;">public class test {
        public static void main(String[] args) {
            outer:  for(int i=0;i<5;i++ ){
                       for(int j=0;j<i;j++){
                   System.out.println("i="+i+" j="+j);
                   break outer;
                 }
               }
        }
    }
    </span>
    输出结果:i=1 j=0

    也就是说,在执行一次 System.out.println("i="+i+" j="+j);之后,

    就跳出了这个多重循环。改动有两处:1.给循环 加标签:outer     2.break outer;

    完成。

  • 相关阅读:
    forkjoinpool
    json path
    如何处理json字符串
    ios如何快速转型安卓开发-专题3
    ios如何快速转型安卓开发-专题1
    framework创建及接入方式
    Cocoapods包管理
    cf 1102 B
    夜深人静写题解--杭电第五场
    夜深人静写题解--牛客第六场
  • 原文地址:https://www.cnblogs.com/cxchanpin/p/7097752.html
Copyright © 2011-2022 走看看