控制流程
switch
- switch的case只接受如下几种类型:
- char、byte、short、int,或其包装器类Character、Byte、Short、Integer的常量表达式
. 枚举常量
. 字符串字面量
- char、byte、short、int,或其包装器类Character、Byte、Short、Integer的常量表达式
- 记得加break
/**
switch搭配枚举常量
*/
//声明枚举变量
enum Size {SMALL , MEDIUM , LARGE};//值默认从0开始,依次递增
Size s = Size.SMALL;
//switch中使用枚举变量
switch(s){
case SMALL://不用写Size.SMALL
break;
case MEDIUM:
break;
...
}
带标签的breakbreak
- 要想在多重循环嵌套中精确地跳出每个循环,可以用带标签的break
flag_1:
while(){
for(){
...
...
if()
break flag_1;
}
}
本文详细介绍了 Java 中 switch 语句的使用方法,包括它所支持的数据类型如 char、byte、short 和 int 及其包装类,枚举类型和字符串字面量。此外还讲解了如何使用带标签的 break 和 continue 来控制循环结构。

被折叠的 条评论
为什么被折叠?



