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("无");
}
}
}
运行结果
丞子