Java switch使用

涉及关键字:
switch: 表达式
变量类型可以是: byte、short、int 或者 char。从 Java SE 7 开始,switch 支持字符串 String 类型,
case: 分支语句,需要指定当前分支的常量或者字面量
①可以拥有多个 case 语句。每个 case 后面跟一个要比较的值和冒号,每一个case代表一个分支
②case 语句中的值的数据类型必须与变量的数据类型相同,而且只能是常量或者字面量,且不能重复
字面量:字面量是编程语言中表示固定值的符号或记号(token)
default: 默认分支
default 在没有 case 语句的值和变量值相等的时候执行。default 分支不需要 break 语句
break: 终止switch
case 语句不必须要包含 break 语句。如果没有 break 语句出现,程序会继续执行下一条 case 语句,直到出现 break 语句
①case击穿
②default的作用示例
③break的作用示例
④default+break
⑤多个case
①case击穿
public static void main(String[] args) {
a(1);
System.out.println("----------------------------------");
a(2);
System.out.println("----------------------------------");
a(0);
}
private static void a(int a) {
switch (a){
case 1:
System.out.println("aaaa11");
case 2:
System.out.println("aaaa22");
}
}

②default的作用示例
public static void main(String[] args) {
b(0);
System.out.println(</

本文详细介绍了Java中switch语句的使用,包括变量类型、case分支、default分支以及break关键字的作用,特别强调了case击穿、default分支的位置和break的必要性。
最低0.47元/天 解锁文章
11万+

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



