swtich多选择语句
多选择结构的另一实现方式为switch-case语句
switch-case语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支
基本结构示例
switch(expression){case value ://执行该语句break; //可选case value ://执行该语句break; //可选
//case语句的数量并无限制default : //可选//执行该语句
}
switch中的变量类型可以为,byte,short,int,char
同时case标签必须为字符串常量或字面量
case穿透现象--使用break中断当前判断语句,否则会继续执行下列代码
案例:
public class Switch_demo01 {static void main(String[] args) {char 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("非法字符");}}
}
