最後に作成されたロボットを壁に到達するまで前進させる clearStacks() というメソッドを作成する必要があります。メソッドは値を返さず、パラメーターをとらないようにする必要があります。また、副作用もあります。メソッドは、ロボットが各スタックで拾ったビープ音の数を出力します。行に 3 つのスタックがあると仮定すると、出力は次のようになります。
ブザー: 4 ブザー: 1 ブザー: 7
ロボットが各スタックで何個のブザーを拾ったかを書くことができないという私の問題。総額のみです。私はJavaが初めてです..私のコード:
void clearStacks() {
int beepers=0;
while(isSpaceInFrontOfRobotClear()) {
moveRobotForwards();
while(isItemOnGroundAtRobot()) {
pickUpItemWithRobot();
++beepers;
println(beepers);
}
}
}