collector.task

来自「用JAVA编写的小机器人运动盖房子的小程序.」· TASK 代码 · 共 39 行

TASK
39
字号
class Collector extends Robot {

      void turnRight() {           turnLeft(); turnLeft(); turnLeft();      }      // Solange laufen, bis der Weg blockiert ist            void collect(int step) {

       moveRobot(1,step);       }      void moveRobot
(int i,int step){       loop(i){       while(nextToABeeper())        {pickBeeper();         step=step-1;}       move();       }       turnLeft();      loop(i){       while(nextToABeeper())        {pickBeeper();         step=step-1;}       move();       }       turnLeft();       i++;       if(step!=0)       moveRobot(i,step);       else turnOff();              }       }
task {
     World.readWorld("beepers.wld");
     Collector k = new Collector(10,10,0,North);
   
     //Startwert: im Umkreis 1 suchen
     k.collect(16);
     }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?