Java Methoden: Unterschied zwischen den Versionen

Aus Mediawiki der Ludwig-Geißler-Schule
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.