美文网首页
技术问 - 使用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