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()
{
}
}