switch
switch(expression) { // 依次匹配 expression 的结果和哪一个 case 相同,并执行该 case 下的语句
case a: // a 必须是字面值,不能是变量,且只允许 byte int short char 和 string
// do something
break; // 用于退出 switch 程序块
case b:
// [statement]
break;
// 可以写无限个 case
default: // 如果都不匹配,则执行这个,default 必须放到 switch-case 程序块最下面
// do something
}Multi-case
switch(character) {
case "A":
println("a");
case "B":
println("b");
case "D":
println("d");
case "E":
println("e");
default:
println("default");
}最后更新于