美文网首页
技术问 - 使用switch时有哪些注意事项

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

作者: sexyhair | 来源:发表于2019-03-07 09:30 被阅读0次

使用switch语句注意事项

  • default 是可以不写的,建议写着;default的位置是可以任意放的;

  • switch结束的条件:1)遇到break;2)正常执行完成;

  • case 值:这个值只能是常量,不能是变量;

什么时候使用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;
}
图解代码执行顺序(流程):

相关文章

网友评论

      本文标题:技术问 - 使用switch时有哪些注意事项

      本文链接:https://www.haomeiwen.com/subject/mqufpqtx.html