Java流程控制|Switch选择结构

Switch选择结构

支持字符,字符串

字符

代码

package struct;

public class SwifthDemo01 {
    public static void main(String[] args) {
        //case穿透    //switch 匹配一个具体的值
        String grade = "A";
        switch (grade){
            case "A":
                System.out.println("优秀");
                break;//可选
            case "B":
                System.out.println("良好");
                break;//可选
            case "C":
                System.out.println("及格");
                break;//可选
            case "D":
                System.out.println("不及格");
                break;//可选
            case "E":
                System.out.println("拉闸");
                break;//可选
            default:
                System.out.println("未知等级");
        }
    }
}

运行结果

优秀

字符串

代码

package struct;

public class SwitchDemo02 {
    public static void main(String[] args) {
        //JDK7的新特性,表达式结果可以是字符串!!!
        //字符的本质还是数字

        //反编译 java----class(字节码文件)----反编译
        String name = "丞子";
        switch (name){
            case "斯嘉":
                System.out.println("斯嘉");
                break;
            case "丞子":
                System.out.println("丞子");
                break;
            default:
                System.out.println("无");
        }
    }
}

运行结果

丞子
无标签
评论区
头像
文章目录