Änderungen

main
robinschumann 2022-10-18 14:24:24 +02:00
parent 3fc358a6cd
commit f0220cd16f
3 changed files with 18 additions and 3 deletions

View File

@ -35,4 +35,8 @@ public class Konto {
return stand; return stand;
} }
public String getInhaber() {
return inhaber;
}
} }

View File

@ -69,13 +69,22 @@ public class Banksystem {
public void kontobewegung(long einzahlen) { public void kontobewegung(long einzahlen) {
if (einzahlen < 0) { if (einzahlen < 0) {
String Auszahlung = einzahlen + ""; String Auszahlung = einzahlen + "" + " (Auszahlung)";
kontoauszug.add(Auszahlung); kontoauszug.add(Auszahlung);
} }
if (einzahlen > 0) { if (einzahlen > 0) {
String Einzahlung = einzahlen + ""; String Einzahlung = "+" + einzahlen + "" + " (Einzahlung";
kontoauszug.add(Einzahlung); kontoauszug.add(Einzahlung);
} }
} }
public String getKontoinhaber(int kontonummer) {
Konto k = bank.getKonto(kontonummer);
String Inhaber = k.getInhaber();
return Inhaber;
}
} }

View File

@ -114,10 +114,12 @@ public class UI {
private void kontoauszugErstellen() { private void kontoauszugErstellen() {
System.out.println("Von welchem Konto soll ein Kontoauszug erstellt werden? "); System.out.println("Von welchem Konto soll ein Kontoauszug erstellt werden? ");
int kontonummer = Integer.parseInt(sc.nextLine()); int kontonummer = Integer.parseInt(sc.nextLine());
// Prüfung ob Konto existiert // Prüfung ob Konto existiert
boolean existiert = bs.prüfeKonto(kontonummer); boolean existiert = bs.prüfeKonto(kontonummer);
if (existiert == true) { 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("----------"); System.out.println("----------");
bs.kontoauszugErstellen(kontonummer); bs.kontoauszugErstellen(kontonummer);
System.out.println("----------"); System.out.println("----------");