Was sind Return-Anweisungen beim Hamstersimulator?
Liebe Community,
ich muss nächste woche einen Vortrag über int-return-Anweisungen im Hamster-Simulator halten und ich weiss überhaupt nicht, wozu return-Anweisungen überhaupt da sind. Ich habe seit 2 Wochen das Internet durchforstet und nichts verständliches gefunden. Deswegen wäre es nett, wenn mir es jemand sehr einfach erklären könnte. Wenn jemand auch noch Ahnung von int-return-Anweisungen hätte, wäre es net wenn mir diese Person schnellstmöglich helfen könnte.
Ich hoffe auf eine schnelle antwort und danke im vorraus
euer MM
2 Antworten
Naja return ist eigentlich recht simpel. Jede methode, welche nicht void ist benötigt einen return. Der return wird benötigt damit die methode etwas herausgibt. Also alles was hinter dem return steht wird rausgegeben wenn die methode aufgerufen wird. Ein beispiel: public int example() { int result = 1+4; return result; } Wenn du diese methode nun aufrufst wird sie dir den wert der Variable result geben, in diesem Fall 5. Ich hoffe ich habe damit auf deine Frage geantwortet. :)
Doch die variable wird zurückgegeben, in diesem fall ist sie lediglich konstant.
Nicht ganz richtig. In den Fall wird nicht die Variable, sondern der Wert zurückgegeben. Nur bei Objekten wird die Referenz übergeben.
Die Methode wird durch return mit einem bestimmten Wert verlassen. Wenn der Rückgabewert void ist, wird nichts zurückgegeben.
int getNumber() {
return 3;
}
Diese Methode gibt den Wert 3 zurück. Du kannst sie dementsprechend wie eine Zahl im Code behandeln:
int x = getNumber();
/*x ist jetzt 3*/
eigentlich habe ich mir mühe gegeben abschnitte zu machen und alles zu struckturieren, aber das scheint wohl unnötige arbeit gewesen zu sein :/