Es soll eine Methode implementiert werden, die den Wert x zurückgibt. Was bewirkt die return-Anweisung oder die print-Anweisung in diesem Zusammenhang?

Soll eine Methode implementiert werden, die einen Wert x zurückgibt, ist die return-Anweisung zu verwenden. Mit der return-Anweisung wird eine Methode beendet. Folgt der return-Anweisung ein Ausdruck, wird mit dem Beenden der Methode der Wert des Ausdrucks zurückgegeben.

Soll eine Methode implementiert werden, die den Wert x auf die Konsole schreibt, verwendet man die print-Anweisung.

int m() {
    int x = 123;
    System.out.println(x); // Gibt den Wert von x auf der Konsole aus
    return x;              // Methode wird beendet und der Wert von x zurückgegeben
}