Java基础,选择结构switch
结构:
switch(表达式){
case 目标值1:
执行语句1;
break;
case 目标值2:
执行语句2;
break;
case 目标值3:
执行语句3;
break;
case 目标值n:
执行语句n;
break;
}
switch(表达式){
case 目标值1:
case 目标值2:
case 目标值3:
case 目标值n:
执行语句n;
break;
}
上面代码表示:如果目标值1,目标值2,目标值3和目标n的执行语句相同,只需写一句执行语句。
需要注意的是,在switch语句中的表达式只能是byte、short、char、int类型的值,如果传入其它类型的值,程序会报错。
实际上在JDK5.0中引入的新特性enum枚举也可以作为switch语句表达式的值,在JDK7.0中也引入了新特性,switch语句可以接收一个String类型的值。

浙公网安备 33010602011771号