break 关键字

概述

break 关键字用于跳出循环或switch语句,立即终止当前的循环或分支执行。

语法格式

break;              // 跳出当前循环或switch
break label;        // 跳出指定标签的循环

基本用法

public class BreakExample {
    public static void main(String[] args) {
        // 在for循环中使用break
        for (int i = 0; i < 10; i++) {
            if (i == 5) {
                break; // 当i等于5时跳出循环
            }
            System.out.println("i = " + i);
        }

        // 在while循环中使用break
        int count = 0;
        while (true) {
            count++;
            if (count > 3) {
                break; // 跳出无限循环
            }
            System.out.println("count = " + count);
        }

        // 在switch语句中使用break
        int day = 3;
        switch (day) {
            case 1:
                System.out.println("星期一");
                break;
            case 2:
                System.out.println("星期二");
                break;
            case 3:
                System.out.println("星期三");
                break;
            default:
                System.out.println("其他天");
                break;
        }
    }
}

标签break(跳出多层循环)

public class LabelBreakExample {
    public static void main(String[] args) {
        // 使用标签跳出多层循环
        outer: for (int i = 1; i <= 3; i++) {
            for (int j = 1; j <= 3; j++) {
                if (i == 2 && j == 2) {
                    System.out.println("在(" + i + "," + j + ")处跳出外层循环");
                    break outer; // 跳出外层循环
                }
                System.out.println("i=" + i + ", j=" + j);
            }
        }
        System.out.println("循环结束");
    }
}

break关键字是控制程序流程的重要工具,能够在满足特定条件时及时退出循环。

powered by Gitbook© 2025 编外计划 | 最后修改: 2025-07-28 16:25:54

results matching ""

    No results matching ""