码迷,mamicode.com
首页 > 编程语言 > 详细

java中switch的用法

时间:2020-03-26 19:25:40      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:nbsp   break   mil   case   情况   jdk   int   color   class   

java中switch的用法?

 switch (表达式) {//表达式:通常是一个变量
   case 值1 :   //表示一种情况
          语句体;
          break;//停止switch
   case 值2 :
          语句体;
          break;
   default ://默认-前面的 case都不匹配时才执行
          语句体;
          break;
 }

 

1.能用于switch判断的类型有:byte、short、int、char(JDK1.6),还有枚举类型,但是在JDK1.7后添加了对String类型的判断

2.case语句中少写了break,会出现case穿透遇到break之后才会停止,或者遇到switch语句块中最后一个"}"结束,

3.如果没有符合条件的case就执行default下的代码块,default并不是必须的,也可以不写

if和switch的区别:

if:通常用于对一定范围的判断

switch:通常用于对固定值的判断;

-->switch的效率比if略高些(会进行折半查找)

 

java中switch的用法

标签:nbsp   break   mil   case   情况   jdk   int   color   class   

原文地址:https://www.cnblogs.com/erlang-sh/p/12576480.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!