流程控制05-switch选择结构
1.多选结构还有一个实现方式就是switch ..case结构
2.switch case语句判断一个变量与另一系列变量某个值是否相等,每个值成为一个分支
3.switch 语句结构中的变量类型可以是:
byte、short、int、char
从jdk 7 开始 switch支持String类型
同时case便签必须为字符串常量或者字面量
4.语法结构,case后如果不加break,程序会被击穿
switch(expression){
case value:
//语句
break;//可选
case value:
//语句
break;//可选
//可以有任意数量的case语句
default://可选
//语句
}
例1
public static void main(String[] args) {
int i = 10;
switch(i){
case 8:
System.out.println("我是8");
break;
case 9:
System.out.println("我是9");
break;
case 10:
System.out.println("我是10");
break;
default:
System.out.println("啥也不是");
}
}
打印结果
我是10
例2
public static void main(String[] args) {
int i = 8;
switch(i){
case 8:
System.out.println("我是8");
case 9:
System.out.println("我是9");
case 10:
System.out.println("我是10");
default:
System.out.println("啥也不是");
}
}
打印结果
我是8
我是9
我是10
啥也不是
浙公网安备 33010602011771号