Wie springt man zum Anfang der main Methode in Java?
Ich habe einen Rechner in Java geschrieben und möchte den Nutzer des Programms fragen ob er noch etwas ausrechnen möchte bevor sich das programm schließt. Und ich bekomme es nicht hin zum Anfang der main Methode zu springen. Ist das überhaupt möglich? Oder gibt es auch einen anderen weg. Vielen dank im voraus.
3 Antworten
Ich habe einen Rechner in Java geschrieben und möchte den Nutzer des Programms fragen ob er noch etwas ausrechnen möchte bevor sich das programm schließt. Und ich bekomme es nicht hin zum Anfang der main Methode zu springen. Ist das überhaupt möglich?
Die Main-Methode ist der Hauptablauf des Programms. Ein direkter Sprung an den Anfang ist theoretisch mit goto möglich, das sollte man jedoch vermeiden ...
Oder gibt es auch einen anderen weg. Vielen dank im voraus
Lagere die Funktionalität in eine Funktion aus und rufe diese in einer Schleife so oft auf, die eben benötigt
Ein direkter Sprung an den Anfang ist theoretisch mit *zensiert* möglich, das sollte man jedoch vermeiden
Lagere die Funktionalität in eine Funktion aus und arbeite mit Schleifen
Absolut. :-)
Wie benutze ich denn quasi goto main?
Am besten gar nicht. Das war nur als Hinweis gedacht, dass es möglich wäre. Du solltest das nicht nutzen ...
Arbeite lieber mit Schleifen und Funktionen
Für solche Fälle hat man Schleifen (und Funktionen). In dem Fall eher eine Funktion.
Wenn du das brauchst, dann hast Du was falsch gemacht. Arbeite doch z.B. mit einer while-Schleife, die so oft durchlaufen wird bis der Nutzer fertig ist.
Wie benutze ich denn quasi goto main?