需要编写一个名为clearStacks()的方法,它将最近创建的机器人向前移动,直到它到达墙上时拾取所有的响应者。该方法不应返回任何值 并且不带任何参数。 它也有一个副作用:该方法打印机器人在每个堆栈中拾取了多少个蜂鸣器。假设有3堆在一排,输出可能是这样的:在Java堆栈中计数响应者
传呼机:4 传呼机:1个 传呼机:7
,我不能写的机器人,有多少传呼机拿起我的问题每个堆栈。只有总量。我在Java中.. 我的代码是新:
void clearStacks() {
int beepers=0;
while(isSpaceInFrontOfRobotClear()) {
moveRobotForwards();
while(isItemOnGroundAtRobot()) {
pickUpItemWithRobot();
++beepers;
println(beepers);
}
}
}
你可能无法知道将会提前遭遇数堆栈。你也永远不会改变你的数组索引。 – Dev