使用机器人进行循环学习 - becker包

时间:2014-01-22 15:30:52

标签: java while-loop do-while robot

我被赋予了使用becker.robots包编写一段代码的任务,我必须为一个类创建一个名为pickUpThings的方法,该类具有{{1}的数量参数被接走 即

Things

我已经发现我必须创建一段代码才能让我使用while循环(我认为)

public void pickUpThings(int thingsToBePickedUp)

假设:

  1. 每个交叉路口都会有0或1个东西。
  2. 足够的'东西'将摆放在机器人面前。
  3. 此外,机器人在相同的交叉路口行进,即向东行驶以进行整个编码程序。

1 个答案:

答案 0 :(得分:0)

从它的声音来看,你的起点是正确的,逻辑应该沿着这条线;

while (stuff in backpack is less than the stuff that needs to be picked up)
    if there is somthing on the intersection I am on then
        put it in backpack
    endif
    move forward
end while

至于如何将其放入代码中,您是否能够解决这个问题,或者您希望我使用可以编译的内容进行编辑?