switch文についてなのですが,breakを入れないと下にある文も実行してしまうと思うのですが,逆に利用して
switch (式){
case 値1:
case 値2:
処理A
break;
case 値3:
処理B
break;
default:
処理C
break;
}
とすることで,値1または値2の場合には処理Aを,値3で処理Bを,それ以外で処理Cを実行するといったことは出来るのでしょうか?
また,こういった書き方って嫌わられるものなのでしょうか?値1のところにも値2と同じ処理をコピペしておいた方がいいのでしょうか?