Unterrichtsmaterialien für den Informatikunterricht

Rückgabewerte in Java

Folien

Falls keine PDF-Präsentation zu sehen ist: Direktdownload der PDF-Präsentation

Übungen

Zusätzliche Dateien (Bilder, Klassendiagramme, HTML-Vorlagen) finden Sie in der Materialsammlung. Diese Übungen können Sie als txt-Datei herunterladen.


Übungen: Rückgabewert mit return in Java


Java: Rückgabewert 1 - Übung

Betrachten Sie die Klasse 16java/java12_bild1_kunde.png

a) Welchen Wert haben die beiden Methoden anzahlBestellungenZurueckgeben() und kreditrahmenZurueckgeben()?
b) Welches Ergebnis hätte die Rechnung
anzahlBestellungenZurueckgeben() * kreditrahmenZurueckgeben()?
c) Wenn Sie die Klasse so programmieren würden, wie sie im Klassendiagramm abgebildet ist: Was würde passieren, wenn Sie die Methode kreditrahmenZurueckgeben() aufrufen?
d) Programmieren Sie die Klasse. Erweitern Sie sie um eine Methode alleDatenAusgeben(), die die Anzahl der Bestellungen und den Kreditrahmen ausgibt.

ZUSATZAUFGABE:
Schreiben Sie zwei Methoden, mit der Sie die Anzahl der Bestellungen und den Kreditrahmen verändern können.



Java: Rückgabewert 2 - Code ergänzen

Ergänzen Sie den folgenden Code sinnvoll so, dass die Methode abheben() benutzt werden kann.

public class Konto
{
    // Attribute
    private int kontostand = 100;
    // Konstruktor
    public Konto()
    {
    }
    // Methoden
    public void abheben(int abgehobenerBetrag)
    {
        System.out.println("Ihr alter Kontostand:" + kontostandAbfragen());
        this.kontostand = this.kontostand - abgehobenerBetrag;
        System.out.println("Ihr neuer Kontostand:" + kontostandAbfragen());
    }
    public int kontostandAbfragen()
    {

    }

}