概述
switch……case是一种判断语句,语法如下:
switch (表达式){
case 值1 : 语句1
break;
case 值2 : 语句2
break;
...
default : 语句n
break;
}
示例如下图:
使用switch语句需要注意以下几点:
1)case语句后面的值只能是一个常量,不能使变量。
2)switch中的表达式和case后的值可以为byte,short,int,char类型,jdk7以后还可以使用String类型。
3)default语句可以放在switch中的任何位置。
4)switch语句获得表达式的值以后,会直接执行与这个值相等的case语句,由于不需要像if语句那样依次判断,因此它的执行速度是比较快的
5)使用switch……case需要注意case穿透,case语句后面的语句块执行完成以后,如果后面没有break语句,它会继续向下执行下一个case语句块,直到碰到break语句或者完全执行完switch语句才会结束(如上图中的case 10在执行完后会向下继续执行case 9的语句块)
最后
以上就是暴躁小丸子为你收集整理的java学习 六、条件语句 switch……case的全部内容,希望文章能够帮你解决java学习 六、条件语句 switch……case所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复