switch(表达式){
case 常量表达式1: 语句1;break;
case 常量表达式2: 语句2;break;
…
case 常量表达式n: 语句n;break;
default: 语句n+1;
}
switch主要用于简化多选一的情况,其表达式结果只能是字符[串]或常量,不能是变量,boolean类型。case 语句后的选择值也为常量表达式。即进行 表达式==常量表达式之间的一对一匹配。
例1:
例2:
switch(表达式){
case 常量表达式1: 语句1;break;
case 常量表达式2: 语句2;break;
…
case 常量表达式n: 语句n;break;
default: 语句n+1;
}
switch主要用于简化多选一的情况,其表达式结果只能是字符[串]或常量,不能是变量,boolean类型。case 语句后的选择值也为常量表达式。即进行 表达式==常量表达式之间的一对一匹配。
例1:
例2: