Java流程控制05-Switch选择结构
switch多选择结构
switch优点:匹配具体的值
if。。。else优点:匹配区间
反编译: 通过idea。
- file-》project structure -〉project。project compiler output, 找到class 文件输出路径
- 从输出路径中找到class 文件
- copy class 文件到java同级目录中
4.用idea直接打开class文件,得到反编译文件。
养成看源码的习惯
多选择结构还有一个实现方式就是switch case语句。
switch case语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。
switch(expression){
case value:
//语句
break; //可选
case value:
//语句
break; //可选
//你可以有任意数量的case语句
default: //可选
//语句
}
switch语句中的变量类型可以是:
byte,short, int或者char。
从Java SE 7 开始
switch支持字符串String类型了
同时case标签必须为字符串常量或字面量。