switch
最编程
2024-05-05 17:36:23
...
switch
switch:从匹配到的case起,一直执行完。如果没匹配到case,则执行default。如果遇到break,退出switch 。
举例
public class demo {
public static void main(String[] args) {
fun1("a");//遇到break,退出switch
System.out.println("==================");
fun2("a");//从匹配到的case起,一直执行完。
System.out.println("==================");
fun1("c");//没匹配到case,则执行default
}
public static void fun1(String a){
switch (a) {
case "a":
System.out.println("aaa");
break;//遇到break,退出switch 。
case "b":
System.out.println("bbb");
break;
default:
System.out.println("default");
}
}
public static void fun2(String a){
switch (a) {
case "a":
System.out.println("aaa");
case "b":
System.out.println("bbb");
default:
System.out.println("default");
}
}
}
输出结果
switch 不⽀持 long、float、double,是因为 switch 的设计初衷是对那些只有少数⼏个值的类型进⾏等值判断,如果值过于复杂,那么还是⽤ if ⽐较合适。
上一篇: 状态模式 |
下一篇: 华为交换机堆叠原理和配置详解
推荐阅读
-
switch
-
switch
-
elui 的 el-switch 实现了状态按钮启动/停止操作。
-
Switch
-
任天堂 Switch 注册账号教程--Switch 的游戏是不锁区的,也就是说美国买的游戏可以用日本账号打开玩,游戏内容是一样的,没有区别。(有些游戏比较特殊,比如《Splatoon 2》,日版只有日文版,美版只有英文版)。 正如我之前所说,日版游戏和美版游戏虽然不同,但就我所见,大部分游戏都是可以买到的,只是可能发售时间不同,语言补丁更新的快慢不同,价格也略有不同。 最后,填写表格并勾选同意使用条款,然后确定以获取 5 位数的验证码。 获取注册码 在刚才看到的 Switch 屏幕上输入五位数的启动代码。 帐户登录完成 欢迎光临。 请将本文加入书签,并随时转发给您的新朋友!
-
任天堂 SWITCH 使用 LAKKA 模拟器教程
-
任天堂 NS SWITCH 大气破解系统更新和喷射器更新教程
-
Switch Atmosphere 游戏安装步骤
-
任天堂 NS SWITCH 最新 10.1.1 系统离线升级教程
-
逐步构建精明的 initramfs(VI):switch_root