004 Java控制语句 分支语句 switch穿透

227 阅读1分钟

switch条件 类型:int,byte,short,char JDK5.0以后可以枚举类型 JDK7以后可以跟String类型

示例1:

public static void main(String[] args) {
    switch (2){
        case 1:
            System.out.println(1);
        case 2:
            System.out.println(2);
        case 3:
            System.out.println(3);
        case 4:
            System.out.println(4);
        case 5:
            System.out.println(5);
        default:
            System.out.println(66);
    }
}

输出结果:

2
3
4
5
66

示例2:

public static void main(String[] args) {
    switch (2){
        case 1:
            System.out.println(1);
        case 2:
            System.out.println(2);
            break;
        case 3:
            System.out.println(3);
        case 4:
            System.out.println(4);
        case 5:
            System.out.println(5);
        default:
            System.out.println(66);
    }
}

输出结果:

2

示例1:

public static void main(String[] args) {
    switch (2){
        case 1:
            System.out.println(1);
        case 2:
            System.out.println(2);
        case 3:
            System.out.println(3);
            break;
        case 4:
            System.out.println(4);
        case 5:
            System.out.println(5);
        default:
            System.out.println(66);
    }
}

输出结果:

2
3