Java中switch条件语句也是一种很常用的选择语句,和if条件语句不同,它只能针对某表达式的值做出判断,从而决定程序执行哪一段代码。Java中switch的用法为:
1、能用于switch判断的类型有:byte、short、int、char(JDK1.6),还有枚举类型,但是在JDK1.7后添加了对String类型的判断
2、case语句中少写了break,编译不会报错,但是会一直执行之后所有case条件下的语句而不再判断,直到default语句
3、若果没有符合条件的case就执行default下的代码块,default并不是必须的,也可以不写。
switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。