Muss ein simples Spiel schreiben und wollte dabei eine Methode kreieren, welche zu erst überprüft, ob der Spieler tatsächlich "start" oder "help" eingegeben hat.

Wenn die Eingabe stimmt, dann passt alles und es kann weiter gehen.

Wenn etwas anderes als "help" oder "start" eingegeben wurde, dann soll sich die Methode neu aufrufen, damit der Spieler erneut etwas eingeben kann, was dann auf seine Korrektheit überprüft wird.

Nun klappt es super, wenn man direkt etwas richtiges eingibt, aber wenn man etwas falsches eingibt und danach etwas richtiges, dann bekomme ich die Ausgabe:

Alles richtig gemacht
faaaalsch, bitte nochmal eingeben!

und der Satz "Dann kann's ja weiter gehen" außerhalb der Methode erscheint nicht.

Ich kann nicht nachvollziehen, wo mein Fehler liegt. Vielleicht kann ja jemand helfen.