From f0220cd16fca93593bcceb5adaed44108bf3d874 Mon Sep 17 00:00:00 2001 From: robinschumann Date: Tue, 18 Oct 2022 14:24:24 +0200 Subject: [PATCH] =?UTF-8?q?=C3=84nderungen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hs_mannheim/informatik/bank/domain/Konto.java | 4 ++++ .../informatik/bank/facade/Banksystem.java | 13 +++++++++++-- .../src/de/hs_mannheim/informatik/bank/ui/UI.java | 4 +++- 3 files changed, 18 insertions(+), 3 deletions(-) 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 fd8aedf..bf376db 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 @@ -35,4 +35,8 @@ public class Konto { return stand; } + public String getInhaber() { + return inhaber; + } + } diff --git a/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/facade/Banksystem.java b/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/facade/Banksystem.java index b58ef93..22977b7 100644 --- a/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/facade/Banksystem.java +++ b/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/facade/Banksystem.java @@ -69,13 +69,22 @@ public class Banksystem { public void kontobewegung(long einzahlen) { if (einzahlen < 0) { - String Auszahlung = einzahlen + ""; + String Auszahlung = einzahlen + "" + " (Auszahlung)"; kontoauszug.add(Auszahlung); } if (einzahlen > 0) { - String Einzahlung = einzahlen + ""; + String Einzahlung = "+" + einzahlen + "" + " (Einzahlung"; kontoauszug.add(Einzahlung); } } + + public String getKontoinhaber(int kontonummer) { + Konto k = bank.getKonto(kontonummer); + String Inhaber = k.getInhaber(); + return Inhaber; + + } + + } 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 bbbc25d..c009717 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 @@ -114,10 +114,12 @@ public class UI { private void kontoauszugErstellen() { System.out.println("Von welchem Konto soll ein Kontoauszug erstellt werden? "); int kontonummer = Integer.parseInt(sc.nextLine()); + // Prüfung ob Konto existiert boolean existiert = bs.prüfeKonto(kontonummer); if (existiert == true) { - System.out.println("Kontoauszug für das Konto: " + kontonummer); + String Inhaber = bs.getKontoinhaber(kontonummer); + System.out.println("Kontoauszug für das Konto: " + kontonummer + ". Der Inhaber des Kontos ist: " + Inhaber); System.out.println("----------"); bs.kontoauszugErstellen(kontonummer); System.out.println("----------");