Switch选择结构
Switch选择结构
(1) 多选择结构还有一个实现方式就是switch case语句
(2) Switch case语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支
语法:
switch(expression){
case value:
//语句
break;//可选 (可选的意思是不写那部分也能跑)
case value:
//语句
break;//可选
//你可以有任何数量的case语句
defalut://可选
}
(3) switch 语句中的变量类型可以是:
- bute,short,int或者char
- 从javaSE 7 开始
- switch就支持字符串String类型了
- 同时case标签必须为字符串常量或者字面量
示例演示:
public class SwitchDemo1 {
public static void main(String[] args) {
char grade = 'C';
//case 穿透 , switch 是匹配一个具体的值
switch (grade){//括号内输入要判断的变量
case 'A': //输入需要判断的值
System.out.println("优秀");
break;//这里break起到了隔断作用,阻止了case的穿透
case'B':
System.out.println("良");
break;
case'C':
System.out.println("及格");
break;
case 'D':
System.out.println("不及格");
break;
default://如果都不是,则输出
System.out.println("未知成绩");
}
}
}

浙公网安备 33010602011771号