美文网首页
第二章⑥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