Use of 1.turnRight:
1 ImportStanford.karel.*;2 Public classMykarel01extendskarel{3 Public voidrun () {4 move ();5 Pickbeeper ();6 move ();7 turnleft ();8 move ();9 move ();Ten turnright (); One move (); A Putbeeper (); - move (); - } the Public voidTurnRight () { - turnleft (); - turnleft (); - TurnLeft (); + } - +}
2.SuperKarel
1 ImportStanford.karel.*;2 Public classMykarel01extendssuperkarel{3 Public voidrun () {4 move ();5 Pickbeeper ();6 move ();7 turnleft ();8 move ();9 move ();Ten turnright (); One move (); A Putbeeper (); - move (); - } the -}
2.6karelFQ
1 ImportStanford.karel.*;2 Public classClimbkarelextendskarel{3 Public voidrun () {4 for(inti=0;i<7;i++){5 if(Frontisclear ()) {6 move ();7 }8 Else{9 Jumpwall ();Ten } One } A } - Public voidJumpwall () { - Up (); the move (); - Down (); - } - Public voidUp () { + turnleft (); - while(!rightisclear ()) { + move (); A } at turnright (); - } - Public voidDown () { - turnright (); - while(Frontisclear ()) { - move (); in } - turnleft (); to } + Public voidTurnRight () { - turnleft (); the turnleft (); * turnleft (); $ }Panax Notoginseng -}
Stanford University: Programming Methodology Lesson