在回答这个问题时,最受欢迎的答案表明这是最好的方法:
switch(variable) {
case 0:
// operation A;
case 1:
// operation B;
break;
}
但是如果操作B必须在操作A之前执行怎么办?在这种情况下,这样做是否可行,还是有更好的解决方案:
switch(variable) {
case 0:
case 1:
// operation B;
break;
case 0:
// operation A;
break;
}
case 0
,您想要 B,然后是 A,而对于case 1
,您只想要 B?在这种情况下,我会考虑使用两个switch
块,具体取决于其他 case 的数量。 - user5734311