Иногда полезно иметь несколько случаев, связанных с одним и тем же кодовым блоком, например
case 'A':
case 'B':
case 'C':
doSomething();
break;
case 'D':
case 'E':
doSomethingElse();
break;
и т. д. Только пример.
По моему опыту, обычно это плохой стиль, чтобы «провалиться» и иметь несколько блоков кода для одного случая, но в некоторых ситуациях его использование может быть использовано.