zoukankan      html  css  js  c++  java
  • java中switch的用法

    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略高些(会进行折半查找)

  • 相关阅读:
    Day4
    Day 4 -E
    Day4
    Day4
    Day4
    Day4
    Day4-F-产生冠军 HDU
    Day4
    Day4-B-最短路径问题 HDU3790
    HackerRank
  • 原文地址:https://www.cnblogs.com/erlangha/p/12576480.html
Copyright © 2011-2022 走看看