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("非法字符");
}
}
}

浙公网安备 33010602011771号