zoukankan      html  css  js  c++  java
  • Java的标签

    此处是琐碎笔记,给自己一个提醒,Java要学的东西还很多


    1. 条件判断退出双重循环

    以前笔者如何退出双重循环呢? 利用循环条件判断,加上break、continue、return可以改变流程


    public static void main(String[] args) {
        
        // 此处利用了flag标记作为外层循环的判断
        boolean flag = true;
        for (int i = 0; i < 10 && flag != false; i++) {
            for (int j = 0; j < 10; j++) {
                System.out.println(i + "----" + j);
                if(j == 5){
                    flag = false;
                    break;
                }
            }
        }
    }
    




    2. 标签退出循环

    现在刚知道Java还有标签这一特性,配合上面的关键字也可以做到,而且更加简便


    public static void main(String[] args) {
        
        // 标签的写法:非关键字 + :
        outI:
        for (int i = 0; i < 10; i++) {
            outJ:
            for (int j = 0; j < 10; j++) {
                System.out.println(i + "----" + j);
                if(j == 5){
                    break outI;
                }
            }
        }
    }
    

    立Flag,要像Stream流那样熟悉操作才行


  • 相关阅读:
    bzoj 2527: [Poi2011]Meteors 整体二分
    bzoj 2738 矩阵乘法
    bzoj 3110 K大数查询
    bzoj 3262 陌上花开
    cogs 577 蝗灾 CDQ分治
    bzoj 1101 zap
    bzoj 2005
    bzoj 3518 Dirichlet卷积
    bzoj 1257
    最优贸易 [NOIP 2009]
  • 原文地址:https://www.cnblogs.com/Howlet/p/12812710.html
Copyright © 2011-2022 走看看