Muss System.out.println(); IMMER in der main methode stecken?

...komplette Frage anzeigen

3 Antworten

Kommt auf die Ausgabe drauf an. Wenn du ein JFrame erstellst, kannst du ja auch dort eine Ausgabe ausliefern, wobei das JFrame ja im Prinzip eigentlich auch schon eine Ausgabe ist. Wenn du etwas in die Konsole ausgeben willst ohne System.out.print(); wird´s schon schwieriger, kann man beispielsweise auch über Exceptions hinkriegen. Wenn du aber das System.out.print(); verlagern willst, also nicht in der main-Methode stehen haben willst, kannst du auch eine neue Methode erstellen in der du das System.out.print(); schreibst.

Nein, aber die main muss irgendwann mal eine Methode aufrufen, in der die Funktion System.out.println() auch drinsteht, denn sonst ist klar, dass nichts angezeigt wird.

Muss ein ausführbares Java-Programm immer eine Main-Methode haben?

Die Antwort ist ja.

Was möchtest Du wissen?