美文网首页
第二章⑥switch分支语句语句

第二章⑥switch分支语句语句

作者: 犀首_0c79 | 来源:发表于2019-04-20 23:36 被阅读0次

    switch(变量){ 

     case 值1: 

                       执行代码;

                        break;

     case 值2: 

                       执行代码;

                         break;

     case 值3: 

                        执行代码;

                         break;

                    ......

     default: 

                        执行代码;

                         break;

    }

    1.根据变量的值,选择相应的case去判断,一旦满足case条件,就执行case相应的语句。

    如果没有break,或者已经到结尾,就会执行其下的所有case语句

    要得到想要的就要有break,所以在switch每条语句下加break

    2.default是可选的,位置是灵活的,永远先判断case语句,最后再判断default,习惯写在末尾。

    3.能存放变量的类型(规定的)有:char,byte,short,int,枚举,string(JDK1.7才有的)

    4.case 条件: 条件只能是值,不是取值范围

    5.break看需求添加,不加break可以累加执行,满足条件后的case语句

    6.switch和if一定情况下可以互相转换(类型一致),if-else数据类型要是第3条,可以转换

    7.当多个case语句处理的语句块一致时,可以统一书写

     case 值1:       

     case 值2:

     case 值3:

                    执行代码;

                          break; 

    8.处理范围的数据用if-else,处理少量的数据是使用switch。能用switch就用switch(效率高)

    9.if-else可以嵌套

    10.如果判断具体的数值不多,而且符合byte、short、int、char这四种类型。那么推荐使用swtich语句,效率高

    11.对区间判断,对结果为boolean类型的判断用if

    相关文章

      网友评论

          本文标题:第二章⑥switch分支语句语句

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