Eine gute Antwort könnte sein:

Call-By-Value.

Call-By-Value

Java verwendet Call-By-Value für die Parameterübergabe, das bedeutet, dass bei der Verwendung einer Variablen als Parameter der Inhalt (der Wert) einer Variable an eine Methode übergeben wird. Die Abbildung zeigt das Wiederholungsprogramm unmittelbar nach dem Methodenaufruf.

Der Wert 27 der Variablen value der main() Methode wurde in den Parameter x hineinkopiert.



FRAGE 4:

Wenn jetzt die zero() Methode x auf null ändert, was passiert mit value in main()?