switch多选择结构
switch case语句是多选择结构实现方式之一
switch case语句判断一个变量与一系列之中某个值是否相等,每个值成为一个分支
变量类型
switch语句中的变量类型可以是:
- byte、short、int或者char
- 从Java SE7 开始,switch支持字符串String类型
- 同时,case标签必须为字符串常量或字面量
语法
相关代码练习
package src.com.structure;
public class Switch01 {
public static void main(String[] args) {
//case穿透 switch就是匹配一个具体的值
char grade = 'F';
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("未知等级");
}
}
}
这里通过修改代码中grade
的值来执行不同的case标签下的输出