阅读量:0
在 Java 中,switch
语句会从上到下依次检查每个 case
标签,直到找到一个匹配的标签或者到达最后一个 case
标签
如果你希望在找不到匹配的标签时执行某个分支,可以使用以下两种方法:
使用
default
分支:在switch
语句中添加一个default
分支,当没有找到匹配的标签时,程序会执行default
分支中的代码。例如:int number = 3; switch (number) { case 1: System.out.println("One"); break; case 2: System.out.println("Two"); break; default: System.out.println("Number is not 1 or 2"); break; }
在这个例子中,当
number
变量的值为 3 时,程序会执行default
分支中的代码,输出 “Number is not 1 or 2”。使用
break
语句:在switch
语句的每个分支中添加一个break
语句,当找到匹配的标签时,程序会立即跳出switch
语句,不会继续执行下一个分支。例如:int number = 3; switch (number) { case 1: System.out.println("One"); break; case 2: System.out.println("Two"); break; case 3: System.out.println("Three"); break; // 如果没有匹配的标签,程序会跳过这个分支 }
在这个例子中,当
number
变量的值为 3 时,程序会执行case 3
分支中的代码,输出 “Three”。如果没有匹配的标签,程序会跳过这个分支,不会执行后面的分支。