zoukankan      html  css  js  c++  java
  • 跳出多层循环

    public class BreakTest {
    
        public static void main(String[] args) {
            
    //        跳出多层循环,用到了lable标签,给循环定义一个lable标签,这里给内层循环定义了一个lable2标签,lable2的名字可以随便起,
    //        这里执行了break lable2;后表示跳出了内层循环,代码还会继续执行到 System.out.println("@@@@@@");
    //        如果要跳出外层循环,将break lable2;修改为break lable1;即可
    //        i = 0 ,  j = 0
    //        i = 0 ,  j = 1
    //        跳出循环
    //        @@@@@@
    //        i = 1 ,  j = 0
    //        i = 1 ,  j = 1
    //        跳出循环
    //        @@@@@@
    //        i = 2 ,  j = 0
    //        i = 2 ,  j = 1
    //        跳出循环
    //        @@@@@@
    //        over!        
            
    //        lable1: 
    //        for (int i = 0; i < 3; i++) {
    //            lable2:
    //            for (int j = 0; j < 3; j++) {
    //                System.out.println("i = " + i + " ,  j = " + j);
    //                if (j == 1) {
    //                    System.out.println("跳出循环");
    //                    break lable2;
    //                }
    //            }
    //            System.out.println("@@@@@@");
    //        }
    //        System.out.println("over!");
    
    
    
            
    //        同理,break默认跳出一层循环,这里跳出while循环后,发现后面没有代码执行,继续执行内层的for循环的条件判断了        
    //        i =0 , j = 3 ,k =2
    //        i =0 , j = 3 ,k =1
    //        i =0 , j = 2 ,k =1
            for (int i = 0; i <= 3; i++) {
                for (int j = 3; j >= 0; j--) {
                    int k = j - 1;
                    while (k >= 0) {
                        System.out.println("i = " + i + " ,  j = " + j + " , k = " + k);
                        if (k == 1) {
                            break;
                        }
                        k--;
                    }
                }
    
            }
            
        }
    
    }
  • 相关阅读:
    java反射小练习
    Set与list测试
    关于用户界面
    自定义标签打包使用问题
    jsp中获取当前访问路径
    LeetCode 汇总
    LeetCode 46. 全排列
    LeetCode 40.组合总和II
    LeetCode 39.组合总和
    LeetCode 37.解数独
  • 原文地址:https://www.cnblogs.com/moris5013/p/11675751.html
Copyright © 2011-2022 走看看