我是靠谱客的博主 暴躁小丸子,最近开发中收集的这篇文章主要介绍java学习 六、条件语句 switch……case,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部