3つのケースを1つのケースにグループ化しようとしています。ケースをまとめて包む方法は?
どうすればよいですか? if、else ifおよびelse文を使用しますか?もしそうなら、どうですか? Javaで
// Recourse
case 2:
// Turn Left Twice
state++;
if (state == 2) {
c = 3;
}
return this.buildPhysicalAction(TurnLeftAction.class);
// Move forwards
case 3:
c = 4;
return this.buildPhysicalAction(MoveAction.class);
// Turn right
case 4:
c = 1;
return this.buildPhysicalAction(TurnRightAction.class);
}
return this.buildPerceiveAction();
}
}
3つのケースが異なるロジックを持っています。あなたはグループ化によって何を達成したいですか?ここで「グループ3のケースを合わせる」とはどういう意味ですか? –
なぜグループが必要ですか? '2,3,4'は異なるビジネスコードを持っています – Jerry06
あなたの問題を詳しく教えてください –