Java Methoden: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 13: | Zeile 13: | ||
} | } | ||
</pre> | </pre> | ||
Hier werden ein Integer a und ein Integer b in der Methode als Parameter benötigt, diese werden dann miteinander addiert und als Integer-Wert zurückgegeben. | Hier werden ein Integer a und ein Integer b in der Methode als Parameter benötigt, diese werden dann miteinander addiert und als Integer-Wert zurückgegeben. | ||
== Parameter == | |||
<pre> | |||
public void printAlter(int wieoft) | |||
{ | |||
while (wieoft-- > 0) { | |||
System.out.println("Alter = " + alter()); | |||
} | |||
} | |||
</pre> | |||
Alle Parameter werden in Java per call by value dargestellt. Die Methode wird beim Aufruf einer Methode dem aktuellen Wert in die Parametervariable kopiert und an die Methode übergeben. | |||
[[Kategorie:Java]] | [[Kategorie:Java]] |
Version vom 24. Juni 2024, 10:53 Uhr
Java Methoden werden verwendet um eine beliebige Tätigkeit, die im Code verwendet wird, wiederholt zu verwenden. Zusätzlich schaffen Methoden eine strukturierte
Methoden ohne Rückgabewert
Beispiel:
public static void helloWorld() { System.out.println("Hello World"); }
Hier wird "Hello World" in der Konsole ausgegeben, aber die Methode gibt kein Wert zurück (kein return-statement)
Methoden mit Rückgabewert
Beispiel:
public static int addieren(int a, int b) { return a+b; }
Hier werden ein Integer a und ein Integer b in der Methode als Parameter benötigt, diese werden dann miteinander addiert und als Integer-Wert zurückgegeben.
Parameter
public void printAlter(int wieoft) { while (wieoft-- > 0) { System.out.println("Alter = " + alter()); } }
Alle Parameter werden in Java per call by value dargestellt. Die Methode wird beim Aufruf einer Methode dem aktuellen Wert in die Parametervariable kopiert und an die Methode übergeben.