Anfänger frage

Hallo zusammen

ich habe eine Anfängerfrage bezüglich unten stehenden Quelltextes.
Wieso steht die methode zinsberechnen nicht in der Main methode?
Geht das überhaupt oder ist das einfach der Sinn von Java es nicht in die Main Methode zu schreiben.

Danke

Daniel

public static void zinsberechnen( double laufzeit){
double startkapital = 15000;
double endkapital;
double zinssatz = 3.5;

endkapital = startkapital * Math.pow(1 + zinssatz/100, laufzeit);
System.out.println(„Nach " + (int)laufzeit + " Jahr " + (int) endkapital + " Euro“);

Auch hallo

ich habe eine Anfängerfrage bezüglich unten stehenden
Quelltextes.

…der aber nicht vollständig ist

Wieso steht die methode zinsberechnen nicht in der Main
methode?

Eine Methodendeklaration sollte wohl aus Gründen der Übersichtlichkeit spararat ausserhalb des eigentlichen Programmablaufs erfolgen.

mfg M.L.

Sichtbarkeit von Methoden

Wieso steht die methode zinsberechnen nicht in der Main methode?

Eingeschlossene Methoden gibt es in Java (genauso wie in c, d, c++) nicht.

Eine eingeschlossene Methode beschränkt ja auch lediglich die Sichtbarkeit für andere Methoden. Diese kannst du in Java immerhin auf die Klasse beschränken:

private double zinsberechnen(...);

verstanden, danke
owt