Version:Test
©Raddy 2002

Java IV                                                     ZURÜCK

Methoden
mit
Rückgabewert
a-absatz.pcx (280 Byte)
Methoden mit Rückgabewert
Bis jetzt haben wir zwar Variablen (Argumente)
von einer Methode an die andere gegeben. 

Nun lernen wir einen neuen Fall kennen:
Eine Methode die aufgerufen wird, werden keine
Variablen (Argumente) übergeben, sondern die
aufgerufene Methode gibt einen Wert zurück.

Dazu sind zwei Dinge nötig:

     Die Variable die zurückgegeben werden soll,
     muß hinter dem Befehl return stehen.

     Im Methodenkopf darf nicht wie üblich void
     stehen, sondern der Typ der Variaben, die
     zurückgegeben werden soll (im Beispiel: double).
  
     
a-absatz.pcx (280 Byte)
Rueckgabe.java

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

public class Rueckgabe
{
  //---------------------------------------------
  public static void main(String args[])
  {
    double c;
    c= addieren();
    System.out.println(c);
  }
  //---------------------------------------------
  static double addieren()
  {
    double pi = 3.1415;
    return pi;
  }
}
     
a-absatz.pcx (280 Byte)
Bildschirmausgabe:

   3.1415
  
a-absatz.pcx (280 Byte)
Programm Erklärung
In Zeile 7 wird die Methode "addieren" aufgerufen.
Diese Methode macht nicht anderers, als die Variable "pi" 
zurückzugeben, welche in der lokalen Variablen c abgelegt,
und in der Zeile 8 ausgegeben wird.