logo

Crowdly

Methoden mit Rückgabewert aufrufen Methoden müssen den Rückgabewert ent...

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

Methoden mit Rückgabewert aufrufen

Methoden müssen den Rückgabewert entweder

auffangen

oder direkt weiterverwenden

. Geschieht das nicht, dann ist das Ergebnis

verloren und der Aufruf der Methode wäre sinnlos gewesen (Hinweis: es

gibt Methoden, wo der Rückgabetyp nur zur Kontrolle dient und wo die

Methode eigentlich eine andere Aufgabe hat; bei diesen Methoden kann der

Rückgabewert auch ignoriert werden, da der Compiler keinen Fehler beim

Ignorieren des Rückgabewertes meldet - solche Methoden kommen aber im

ersten Jahrgang nicht vor).

Für die Auffangvariable gilt ähnliches, wie schon beim Rückgabewert und

bei den Parametern: sie muss zur Deklaration, d.h. zum Rückgabetyp

passen. Wenn - wie in diesem Fall - der Rückgabetyp der aufgerufenen

Methode (

malReihe) String

ist, dann muss auch die Auffangvariable den

Datentyp

String haben. Die Methode kann auch direkt überall dort verwendet werden, wo ein String

-Wert erforderlich ist, z.B. in der Ausgabe-Anweisung. In diesem Fall

wird der Rückgabewert nicht gespeichert, sondern direkt weiterverwendet.

Löse folgende Aufgabe:

Im folgenden sind die Dokumentationskommentare für einige Methoden gegeben. Gib an, welchen Datentyp die Auffangvariable braucht. Achte insbesondere darauf, ob in der Methode eine Ausgabe (=Rückgabetyp void) oder eine Rückgabe erfolgt.

  • Diese Methode gibt das Ergebnis einer Division zweier Zahlen als Dezimalzahl zurück.

    Datentyp der Auffangvariablen:

  • Diese Methode gibt eine Zierzeile aus den Zeichen ~#+#~ (16x; also insgesamt 80 Zeichen) zurück.

    Datentyp der Auffangvariablen:

  • Diese Methode gibt eine Zierzeile aus den Zeichen ~#+#~ (16x; also insgesamt 80 Zeichen) aus.

    Datentyp der Auffangvariablen:

  • Diese Methode überprüft, ob eine Zahl innerhalb des gültigen Bereichs von 1-5 liegt.

    Datentyp der Auffangvariablen:

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!