Folien



(letzte Synchronisation der PDF-Präsentation: 02.03.2017)

Falls keine PDF-Präsentation zu sehen ist, klicken Sie zum Download hier: Direktdownload PDF-Präsentation

Übungen

Alle Übungen finden Sie in der Materialsammlung (dort auch alle zusätzlichen Dateien wie Bilder, Klassendiagramme oder HTML-Vorlagen!).

Die aktuelle Übung können Sie hier als txt-File 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.

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