Avoid Switch statement redundancy when multiple Cases do the same thing?

后端 未结 4 1029
轮回少年
轮回少年 2021-02-14 05:47

I have multiple cases in a switch that do the same thing, like so: (this is written in Java)

 case 1:
     aMethod();
     break;
 case 2:
     aMethod();
     b         


        
4条回答
  •  走了就别回头了
    2021-02-14 06:46

    case 1:
    case 2:
    case 3:
        aMethod();
        break;
    case 4:
        anotherMethod();
        break;
    

    This works because when it happens to be case 1 (for instance), it falls through to case 2 (no break statement), which then falls through to case 3.

提交回复
热议问题