diff --git a/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/domain/Konto.java b/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/domain/Konto.java index 027182c..34dc643 100644 --- a/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/domain/Konto.java +++ b/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/domain/Konto.java @@ -36,6 +36,7 @@ public class Konto { } public void auszahlen(long auszahlung) { + this.stand = stand - auszahlung; } diff --git a/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/domain/Vorgang.java b/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/domain/Vorgang.java index b45407b..a7febb6 100644 --- a/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/domain/Vorgang.java +++ b/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/domain/Vorgang.java @@ -3,16 +3,18 @@ package de.hs_mannheim.informatik.bank.domain; import java.time.LocalDate; public class Vorgang { - + + public static int kontoauszugNummer = 0; public String datum; public String auftraggeber; public long kontoBewegung; - public long stand; + public Vorgang(String auftraggeber, long kontobewegung) { this.auftraggeber = auftraggeber; this.kontoBewegung = kontobewegung; this.datum = LocalDate.now().toString(); + kontoauszugNummer++; } } diff --git a/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/ui/UI.java b/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/ui/UI.java index 55add67..c1d7766 100644 --- a/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/ui/UI.java +++ b/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/ui/UI.java @@ -127,6 +127,7 @@ public class UI { return; } System.out.println("Bitte Kontonummer eingeben: "); + Integer nummer = Integer.valueOf(sc.nextLine()); System.out.println("Kontoauszug von: " + bs.getKonto(nummer).getInhaber() + " " + LocalDate.now()); System.out.println(bs.getKontoauszug(nummer));