Switch选择结构
基本语法:
switch(expression){
case value :
//执行语句
break; //可选
case value :
//执行语句
break; //可选
//你可以有任意的case语句
default: //可选
//执行语句
}
//字符选择
char grade = 'C';
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("非法输入");
}
注意点
1、case具有穿透现象,如果在输出语句后未加“break;”还会继续执行后面的语句。
2、default可以让结构更完整,当输入未知字符串后进行default语句。