Ich lerne, wie man in Java programmiert. Ich bin etwas verwirrt von "Rückkehr"; und was es tut und wann wir es benutzen. Bitte beachten Sie die folgenden Beispiel-Code:Was ist der Unterschied zwischen der Rückkehrfunktion und dem Speichern einer Variablen?
public int something() {
return 1;
}
public static void main() {
int returnValue = something();
System.out.println(returnValue);
//Prints 1
}
Warum nicht speichern wir nur 1 in ein int-Variable namens etwas dann System.out.print(something);
verwenden
Wann möchten wir die Rückkehr Methode verwenden, anstatt einfach in eine Variable speichern ?
Danke
'add (1,2);' Wie schlagen Sie vor, dass wir den Wert 3 aus dieser Methode ohne eine Rückkehrfunktion erhalten? – Compass
Was ist, wenn 'something()' etwas viel komplizierter macht als nur 'return 1'? Sie können nicht einfach "1" zuweisen, da Sie nicht wissen, dass "1" das ist, was Sie zurückgeben möchten, bis Sie alle Arbeit erledigt haben. – azurefrog
Wenn Sie viele Optionen haben, um von 'something()' zurückzukommen, kann Ihre Variable nicht nur den Wert 1 speichern, wenn es nicht einmal eine Variable ist, ist es eine Konstante. – GuiDupas