zoukankan      html  css  js  c++  java
  • Java自学-控制流程 结束外部循环

    Java中结束外部循环

    Java中如何结束外部for循环?

    示例 1 : 结束当前循环

    break; 只能结束当前循环

    public class HelloWorld {
        public static void main(String[] args) {
              
            //打印单数    
            for (int i = 0; i < 10; i++) {
                 
                for (int j = 0; j < 10; j++) {
                    System.out.println(i+":"+j);
                    if(0==j%2) 
                        break; //如果是双数,结束当前循环
                }
                 
            }
             
        }
    }
    

    示例 2 : 使用boolean变量结束外部循环

    借助boolean变量结束外部循环
    需要在内部循环中修改这个变量值
    每次内部循环结束后,都要在外部循环中判断,这个变量的值

    public class HelloWorld {
        public static void main(String[] args) {
            boolean breakout = false; //是否终止外部循环的标记
            for (int i = 0; i < 10; i++) {
     
                for (int j = 0; j < 10; j++) {
                    System.out.println(i + ":" + j);
                    if (0 == j % 2) {
                        breakout = true; //终止外部循环的标记设置为true
                        break;
                    }
                }
                if (breakout) //判断是否终止外部循环
                    break;
            }
     
        }
    }
    

    示例 3 : 使用标签结束外部循环

    在外部循环的前一行,加上标签
    在break的时候使用该标签
    即能达到结束外部循环的效果

     public class HelloWorld {
            public static void main(String[] args) {
                  
                //打印单数    
                outloop: //outloop这个标示是可以自定义的比如outloop1,ol2,out5
                for (int i = 0; i < 10; i++) {
                     
                    for (int j = 0; j < 10; j++) {
                        System.out.println(i+":"+j);
                        if(0==j%2) 
                            break outloop; //如果是双数,结束外部循环
                    }
                     
                }
                 
            }
        }
  • 相关阅读:
    搜索框用定时器限制发送请求
    vue的生命周期,钩子函数
    事件委托的实现流程
    在vscode中快速生成vue模板
    JS继承
    各种宽高
    ES6新特性
    python入门学习一
    字符编码
    npm install --save 与 npm install --save-dev 的区别
  • 原文地址:https://www.cnblogs.com/jeddzd/p/11385967.html
Copyright © 2011-2022 走看看