logo

Crowdly

Methoden mit Rückgabewert definieren Wir können die malReihe -Methode aus de...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

Methoden mit Rückgabewert definieren

Wir können die malReihe

-Methode aus dem vorigen Kapitel nun so ändern,

dass keine Ausgabe erfolgt, sondern der Ergebnistext zurückgegeben wird.

Dadurch können wir bei jeder Verwendung der Methode selbst entscheiden,

ob die Ausgabe auf der Konsole oder in einer anderen Ausgabe-Form erfolgt (siehe dazu

auch das nachfolgende Kapitel über Ausgabe-Dialoge oder noch später einmal in einer selbst gestalteten Benutzeroberfläche).

Das heißt, wir wollen keine Maschine, die direkt die Konsole verändert,

sondern eine Maschine, die uns ein Ergebnis zur Weiterverarbeitung

liefert. Man kann sich so eine Maschine so vorstellen, dass sie eine

„Auslassöffnung" hat, die das Ergebnis an den Aufrufer liefert:

Wenn man eine Methode mit Rückgabewert definieren will, dann muss man

anstelle von void

(steht für leer oder nichts) als Rückgabetyp

einen passenden Datentyp

in der Methodenkopfzeile angeben. Zur

Erinnerung ist hier noch einmal die Struktur einer Methodenkopfzeile

angegeben:

Zugriffsmodifikatoren Rückgabetyp Methodenname

( Formalparameterliste )

Löse folgende Aufgabe:

Entscheide bei folgenden Aufgabenstellungen, welcher Rückgabetyp passend wäre. Achte insbesondere darauf, ob in der Aufgabenstellung eine Ausgabe (=Rückgabetyp void) oder eine Rückgabe verlangt ist.

  • Schreibe eine Methode die das Ergebnis einer Division zweier Zahlen als Dezimalzahl zurück gibt. Rückgabetyp:

  • Schreibe eine Methode, die eine Zierzeile aus den Zeichen ~#+#~ (16x; also insgesamt 80 Zeichen) ausgibt. Rückgabetyp:

  • Schreibe eine Methode, die eine Zierzeile aus den Zeichen ~#+#~ (16x; also insgesamt 80 Zeichen) zurück gibt. Rückgabetyp:

  • Schreibe eine Methode, die überprüft, ob eine Zahl innerhalb des gültigen Bereichs von 1-5 liegt. Wenn die Zahl im Bereich 1-5 liegt soll true zurück gegeben werden, andernfalls false. Rückgabetyp:

More questions like this

Want instant access to all verified answers on elearning.tgm.ac.at?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!