Hey,
ich hab grade damit angefangen programmieren zu lernen mit dem Java Hamster. Hab jetzt probleme bei einem Programm welches den hamster in einem 5x5 Feld von Ecke zu Ecke laufen lassen soll und dabei in der ersten Ecke 1 Korn ablegen soll in der zweiten zwei und so weiter.
Das soll er nur solange machen wie er genung Körner hat.
Mein Programm:
void naechsteEcke() {
vor();
vor();
vor();
vor();
rechtsUm();
}
void rechtsUm() {
linksUm();
linksUm();
linksUm();
}
void main() {
if (!maulLeer()) {
gib(); //Ein Korn erste Ecke
if (!maulLeer()) {
naechsteEcke();
gib(); //Ein Korn zweite Ecke
if (!maulLeer()) {
gib(); //Zeites Korn zweite Ecke
if (!maulLeer()) {
naechsteEcke();
gib(); //erste Korn dritte Ecke
if (!maulLeer()) {
gib(); //zweites Korn dritte Ecke
if (!maulLeer()) {
gib(); //drittes Korn dritte Ecke
if (!maulLeer()) {
naechsteEcke();
gib(); //erste Korn vierte Ecke
if (!maulLeer()) {
gib(); //zweites Korn vierte Ecke
if (!maulLeer()) {
gib(); //drittes Korn vierte Ecke
if (!maulLeer()) {
gib(); //viertes Korn vierte Ecke
}
}
}
}
}
}
}
}
}
}
}
Hat leider hier ein gefügt nich mehr das tollste Format aber vllt findet ihr den Fehler ja trotzdem.
Vielen Dank für eure Hilfe