美文网首页
日拱一卒:Java 关键字之 break 与 return

日拱一卒:Java 关键字之 break 与 return

作者: Tinyspot | 来源:发表于2024-01-14 14:55 被阅读0次

    1. break 关键字

    1.1 跳出 while 循环

    @Test
    public void whileBreak() {
        int i = 0;
        while (true) {
            if (i == 2) {
                break;
            }
            i++;
            System.out.println("while, i=" + i);
        }
        System.out.println("end, i=" + i);
    }
    

    1.2 跳出 for 循环

    @Test
    public void moreLayer() {
        for (int i = 0; i < 5; i++) {
            for (int j = 0; j < 5; j++) {
                if (i == 2) {
                    // 多层嵌套循环,break跳出的是本层循环
                    break;
                }
                System.out.println("i=" + i + ", j=" + j);
            }
            System.out.println("i=" + i);
        }
    }
    

    2. return 关键字

    @Test
    public void returnDemo() {
        forReturn();
    }
    
    public void forReturn() {
        for (int i = 0; i < 5; i++) {
            for (int j = 0; j < 5; j++) {
                if (i == 2) {
                    // 此处的 return 是中断函数执行
                    return;
                }
                System.out.println("i=" + i + ", j=" + j);
            }
            System.out.println("i=" + i);
        }
    }
    

    相关文章

      网友评论

          本文标题:日拱一卒:Java 关键字之 break 与 return

          本文链接:https://www.haomeiwen.com/subject/jhqcodtx.html