Lernpfad:Lerntheke Marsrover/20: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 21: Zeile 21:
# Lade eine Zufallswelt und platziere den Rover an verschiedenen Stellen. Probiere dann die ''Anfragen'' des Rovers aus und finde heraus, was sie überprüfen.
# Lade eine Zufallswelt und platziere den Rover an verschiedenen Stellen. Probiere dann die ''Anfragen'' des Rovers aus und finde heraus, was sie überprüfen.
{{Aufgabe:End}}
{{Aufgabe:End}}
{{Lösung:Start}}
* <code>boolean huegelVorhanden( String pRichtung )</code> - prüft, ob in der angegebenen Richtung ein Hügel vorhanden ist.
* <code>boolean gesteinVorhanden()</code> - prüft, ob auf dem aktuellen Feld des Rovers ein Gestein vorhanden ist.
* <code>boolean markeVorhanden()</code> - prüft, ob auf dem aktuellen Feld des Rovers eine Marke vorhanden ist.
{{Lösung:End}}


In Java werden Verzweigungen mit '''Bedingten Anweisungen''' umgesetzt:
In Java werden Verzweigungen mit '''Bedingten Anweisungen''' umgesetzt: