Eine gute Antwort könnte sein:

Erster  Wert der lokalen Variablen var: 7
Erster  Wert des Parameters: 7
Zweiter Wert des Parameters: 100
Zweiter Wert der lokalen Variablen var: 7

Einen Wert zurückgeben

Sobald der Wert an die aufgerufene Methode übergeben wurde (indem Beispiel print() ) kann die aufgerufene Methode ihn verwenden oder ändern, aber die Änderung hat keine Auswirkung auf den Aufrufer. Aber angenommen, dass die aufgerufene Methode einen Wert an den Aufrufer zurückliefern soll. Wie kann das getan werden? Betrachten Sie das folgende:

class SimpleClassTwo
{
  public int twice( int x )
  {
    return 2*x;
  }
}

class SimpleTesterTwo
{
  public static void main ( String[] args )
  {
    int var = 7;
    int result = 0;

    SimpleClassTwo simple = new SimpleClassTwo();

    System.out.println("Erster Wert von result: " + result );
    result = simple.twice( var );
    System.out.println("Zweiter Wert von result: " + result );
  }
}

FRAGE 5:

Was ist jetzt die Ausgabe des Programms?

Erster  Wert von result: 
Zweiter Wert von result: