技术问 - 使用switch时有哪些注意事项

2019-03-07  本文已影响0人  sexyhair

使用switch语句注意事项

什么时候使用if,什么时候使用switch呢

if:if的表达式是比较表达式,比较表达式可以是变量也可以是常量;
switch:switch的表达式是普通表达式,且值是有限制的;case 值,这个值必须是常量;

格式:
//表达式的取值:byte、short、long、char
//JDK5以后,多了一个枚举类型
//JDK7以后,多了一个String类型;
switch(表达式){
  case 值1://此值与表达式的值进行匹配,哪个值与表达式的值相同则执行哪条case的语句体;
      语句体1
      break;//结束switch语句;
  case 值2:
      语句体2
      break;
    ……
  default://当现有的case都与表达式值不相等的时候执行default的语句。
      语句体n+1
      break;
}
图解代码执行顺序(流程):
上一篇下一篇

猜你喜欢

热点阅读