Compare commits
3 Commits
Author | SHA1 | Date |
---|---|---|
zlohbierdcul | 60cc1b67aa | |
zlohbierdcul | 6e1a803522 | |
zlohbierdcul | eab0796274 |
|
@ -0,0 +1,3 @@
|
||||||
|
# Default ignored files
|
||||||
|
/shelf/
|
||||||
|
/workspace.xml
|
|
@ -0,0 +1,9 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<module type="JAVA_MODULE" version="4">
|
||||||
|
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
||||||
|
<exclude-output />
|
||||||
|
<content url="file://$MODULE_DIR$" />
|
||||||
|
<orderEntry type="inheritedJdk" />
|
||||||
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
|
</component>
|
||||||
|
</module>
|
|
@ -0,0 +1,17 @@
|
||||||
|
<component name="libraryTable">
|
||||||
|
<library name="junit.jupiter" type="repository">
|
||||||
|
<properties maven-id="org.junit.jupiter:junit-jupiter:5.8.2" />
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/junit/jupiter/junit-jupiter/5.8.2/junit-jupiter-5.8.2.jar!/" />
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/junit/jupiter/junit-jupiter-api/5.8.2/junit-jupiter-api-5.8.2.jar!/" />
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar!/" />
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/junit/platform/junit-platform-commons/1.8.2/junit-platform-commons-1.8.2.jar!/" />
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar!/" />
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/junit/jupiter/junit-jupiter-params/5.8.2/junit-jupiter-params-5.8.2.jar!/" />
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/junit/jupiter/junit-jupiter-engine/5.8.2/junit-jupiter-engine-5.8.2.jar!/" />
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/junit/platform/junit-platform-engine/1.8.2/junit-platform-engine-1.8.2.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES />
|
||||||
|
</library>
|
||||||
|
</component>
|
|
@ -0,0 +1,4 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ProjectRootManager" version="2" project-jdk-name="17" project-jdk-type="JavaSDK" />
|
||||||
|
</project>
|
|
@ -0,0 +1,8 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ProjectModuleManager">
|
||||||
|
<modules>
|
||||||
|
<module fileurl="file://$PROJECT_DIR$/.idea/Bank-System-Fork.iml" filepath="$PROJECT_DIR$/.idea/Bank-System-Fork.iml" />
|
||||||
|
</modules>
|
||||||
|
</component>
|
||||||
|
</project>
|
|
@ -0,0 +1,6 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="VcsDirectoryMappings">
|
||||||
|
<mapping directory="" vcs="Git" />
|
||||||
|
</component>
|
||||||
|
</project>
|
|
@ -1,10 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<classpath>
|
|
||||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17">
|
|
||||||
<attributes>
|
|
||||||
<attribute name="module" value="true"/>
|
|
||||||
</attributes>
|
|
||||||
</classpathentry>
|
|
||||||
<classpathentry kind="src" path="src"/>
|
|
||||||
<classpathentry kind="output" path="bin"/>
|
|
||||||
</classpath>
|
|
|
@ -1,17 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<projectDescription>
|
|
||||||
<name>Bank-Beispiel</name>
|
|
||||||
<comment></comment>
|
|
||||||
<projects>
|
|
||||||
</projects>
|
|
||||||
<buildSpec>
|
|
||||||
<buildCommand>
|
|
||||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
|
||||||
<arguments>
|
|
||||||
</arguments>
|
|
||||||
</buildCommand>
|
|
||||||
</buildSpec>
|
|
||||||
<natures>
|
|
||||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
|
||||||
</natures>
|
|
||||||
</projectDescription>
|
|
|
@ -1,8 +1,10 @@
|
||||||
package de.hs_mannheim.informatik.bank.domain;
|
package de.hs_mannheim.informatik.bank.domain;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
|
||||||
public class Konto {
|
public class Konto {
|
||||||
private static int kontozähler = 0;
|
private static int kontozähler = 0;
|
||||||
|
private ArrayList<String> kontoauszug = new ArrayList<>();
|
||||||
private int nummer;
|
private int nummer;
|
||||||
private long stand = 0;
|
private long stand = 0;
|
||||||
private String inhaber;
|
private String inhaber;
|
||||||
|
@ -16,6 +18,22 @@ public class Konto {
|
||||||
return nummer;
|
return nummer;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public long getGuthaben() {
|
||||||
|
return this.stand;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void addGuthaben(int value) {
|
||||||
|
this.stand += value;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void remGuthaben(int value) { this.stand -= value; }
|
||||||
|
|
||||||
|
public void addKontoBewegung(String kontoBewegung) {
|
||||||
|
kontoauszug.add(kontoBewegung);
|
||||||
|
}
|
||||||
|
public ArrayList<String> getKontoauszug() {
|
||||||
|
return this.kontoauszug;
|
||||||
|
}
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return "Konto [nummer=" + nummer + ", inhaber=" + inhaber + "]";
|
return "Konto [nummer=" + nummer + ", inhaber=" + inhaber + "]";
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
package de.hs_mannheim.informatik.bank.facade;
|
package de.hs_mannheim.informatik.bank.facade;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
import java.time.format.DateTimeFormatter;
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
|
|
||||||
import de.hs_mannheim.informatik.bank.domain.Bank;
|
import de.hs_mannheim.informatik.bank.domain.Bank;
|
||||||
|
@ -25,7 +28,8 @@ public class Banksystem {
|
||||||
|
|
||||||
int i = 0;
|
int i = 0;
|
||||||
for (Konto k : konten) {
|
for (Konto k : konten) {
|
||||||
liste[i++] = k.toString();
|
liste[i] = k.toString();
|
||||||
|
i++;
|
||||||
}
|
}
|
||||||
|
|
||||||
return liste;
|
return liste;
|
||||||
|
@ -34,4 +38,65 @@ public class Banksystem {
|
||||||
public String getBankname() {
|
public String getBankname() {
|
||||||
return bank.getName();
|
return bank.getName();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Konto getKonto(int kontoNummer) {
|
||||||
|
Collection<Konto> konten = bank.getKontenliste();
|
||||||
|
Konto[] kontenArray = konten.toArray(Konto[]::new);
|
||||||
|
for (Konto konto : kontenArray) {
|
||||||
|
if (konto.getKontonummer() == kontoNummer) {
|
||||||
|
return konto;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String[] getKontoauszug(Konto konto) {
|
||||||
|
ArrayList<String> kontoauszug = konto.getKontoauszug();
|
||||||
|
String[] auszugArray = new String[kontoauszug.size()];
|
||||||
|
int i = 0;
|
||||||
|
for (String auszug : kontoauszug) {
|
||||||
|
auszugArray[i] = auszug;
|
||||||
|
i++;
|
||||||
|
}
|
||||||
|
return auszugArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void addGuthaben(Konto konto, int value) {
|
||||||
|
konto.addGuthaben(value);
|
||||||
|
String bew = createKontoBewegung(konto, value, "+");
|
||||||
|
konto.addKontoBewegung(bew);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public long getGuthaben(Konto konto) {
|
||||||
|
return konto.getGuthaben();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String createKontoBewegung(Konto konto, int value, String direction) {
|
||||||
|
String kontoBewegung = "";
|
||||||
|
|
||||||
|
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("dd/MM/yyyy HH:mm");
|
||||||
|
String date = dtf.format(LocalDateTime.now());
|
||||||
|
|
||||||
|
if (direction.equals("+")) {
|
||||||
|
kontoBewegung = date + " | " + konto.toString() + " | +" + value + "€";
|
||||||
|
} else {
|
||||||
|
kontoBewegung = date + " | " + konto.toString() + " | -" + value + "€";
|
||||||
|
}
|
||||||
|
|
||||||
|
return kontoBewegung;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean geldAbheben(Konto konto, int value) {
|
||||||
|
if (value <= konto.getGuthaben()) {
|
||||||
|
konto.remGuthaben(value);
|
||||||
|
String bew = createKontoBewegung(konto, value, "-");
|
||||||
|
konto.addKontoBewegung(bew);
|
||||||
|
} else {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,55 @@
|
||||||
|
package de.hs_mannheim.informatik.bank.test;
|
||||||
|
|
||||||
|
import de.hs_mannheim.informatik.bank.domain.Konto;
|
||||||
|
import de.hs_mannheim.informatik.bank.facade.Banksystem;
|
||||||
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
|
import static org.junit.jupiter.api.Assertions.*;
|
||||||
|
|
||||||
|
|
||||||
|
public class BanksystemTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void getKontoTest() {
|
||||||
|
Banksystem bs = new Banksystem("Testbank");
|
||||||
|
int kontoNummer = bs.kontoAnlegen("Hans");
|
||||||
|
Konto testKonto = bs.getKonto(kontoNummer);
|
||||||
|
|
||||||
|
assertEquals(testKonto.getKontonummer(), kontoNummer);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void eineAufladungTest() {
|
||||||
|
Banksystem bs = new Banksystem("Testbank");
|
||||||
|
int kontonummer = bs.kontoAnlegen("Hans");
|
||||||
|
Konto testKonto = bs.getKonto(kontonummer);
|
||||||
|
|
||||||
|
long tempGuthaben = testKonto.getGuthaben();
|
||||||
|
testKonto.addGuthaben(1000);
|
||||||
|
assertEquals(1000 + tempGuthaben , testKonto.getGuthaben());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void zweiAufladungenTest() {
|
||||||
|
Banksystem bs = new Banksystem("Testbank");
|
||||||
|
int kontonummer = bs.kontoAnlegen("Hans");
|
||||||
|
Konto testKonto = bs.getKonto(kontonummer);
|
||||||
|
|
||||||
|
long tempGuthaben = testKonto.getGuthaben();
|
||||||
|
testKonto.addGuthaben(1000);
|
||||||
|
testKonto.addGuthaben(1000);
|
||||||
|
assertEquals(1000 + 1000 + tempGuthaben , testKonto.getGuthaben());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void negativAufladungenTest() {
|
||||||
|
Banksystem bs = new Banksystem("Testbank");
|
||||||
|
int kontonummer = bs.kontoAnlegen("Hans");
|
||||||
|
Konto testKonto = bs.getKonto(kontonummer);
|
||||||
|
|
||||||
|
long tempGuthaben = testKonto.getGuthaben();
|
||||||
|
testKonto.addGuthaben(- 1000);
|
||||||
|
assertEquals(-1000 + tempGuthaben , testKonto.getGuthaben());
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,31 @@
|
||||||
|
package de.hs_mannheim.informatik.bank.test;
|
||||||
|
|
||||||
|
import de.hs_mannheim.informatik.bank.domain.Konto;
|
||||||
|
import de.hs_mannheim.informatik.bank.facade.Banksystem;
|
||||||
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
|
import static org.junit.jupiter.api.Assertions.*;
|
||||||
|
|
||||||
|
public class KontoTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void tausendEuroHinzufügen() {
|
||||||
|
Konto testKonto = new Konto("Hans");
|
||||||
|
testKonto.addGuthaben(1000);
|
||||||
|
assertEquals(1000, testKonto.getGuthaben());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void zweiMalTausendEuroHinzufügen() {
|
||||||
|
Konto testKonto = new Konto("Hans");
|
||||||
|
testKonto.addGuthaben(1000);
|
||||||
|
testKonto.addGuthaben(1000);
|
||||||
|
assertEquals(2000, testKonto.getGuthaben());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void guthabenGetterTest() {
|
||||||
|
Konto testKonto = new Konto("test");
|
||||||
|
assertEquals(testKonto.getGuthaben(), 0);
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,8 +1,13 @@
|
||||||
package de.hs_mannheim.informatik.bank.ui;
|
package de.hs_mannheim.informatik.bank.ui;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.Collection;
|
||||||
import java.util.Scanner;
|
import java.util.Scanner;
|
||||||
|
|
||||||
|
import de.hs_mannheim.informatik.bank.domain.Konto;
|
||||||
import de.hs_mannheim.informatik.bank.facade.Banksystem;
|
import de.hs_mannheim.informatik.bank.facade.Banksystem;
|
||||||
|
import de.hs_mannheim.informatik.bank.domain.Bank;
|
||||||
|
|
||||||
public class UI {
|
public class UI {
|
||||||
private Banksystem bs;
|
private Banksystem bs;
|
||||||
|
@ -16,24 +21,40 @@ public class UI {
|
||||||
private void hauptmenü() {
|
private void hauptmenü() {
|
||||||
System.out.println("Willkommen bei der " + bs.getBankname() + "!");
|
System.out.println("Willkommen bei der " + bs.getBankname() + "!");
|
||||||
|
|
||||||
mainloop:
|
mainloop:
|
||||||
while (true) {
|
while (true) {
|
||||||
System.out.println();
|
System.out.println();
|
||||||
System.out.println("--------");
|
System.out.println("--------");
|
||||||
System.out.println("Hauptmenü");
|
System.out.println("Hauptmenü");
|
||||||
System.out.println("1 -> Konten anzeigen");
|
System.out.println("1 -> Konten anzeigen");
|
||||||
System.out.println("2 -> Konto anlegen");
|
System.out.println("2 -> Konto anlegen");
|
||||||
|
System.out.println("3 -> Geld einzahlen");
|
||||||
|
System.out.println("4 -> Geld auszahlen");
|
||||||
|
System.out.println("5 -> Guthaben ausgeben");
|
||||||
|
System.out.println("6 -> Kontoauszug ausgeben");
|
||||||
System.out.println("9 -> Beenden");
|
System.out.println("9 -> Beenden");
|
||||||
System.out.println();
|
System.out.println();
|
||||||
|
|
||||||
System.out.print("> ");
|
System.out.print("> ");
|
||||||
int input = Integer.parseInt(sc.nextLine());
|
|
||||||
|
int input = 0;
|
||||||
|
try {
|
||||||
|
input = Integer.parseInt(sc.nextLine());
|
||||||
|
} catch (Exception e) {
|
||||||
|
System.out.println(e);
|
||||||
|
}
|
||||||
System.out.println();
|
System.out.println();
|
||||||
|
|
||||||
switch(input) {
|
switch(input) {
|
||||||
case 1: kontenAnzeigen(); break;
|
case 1 -> kontenAnzeigen();
|
||||||
case 2: kontoAnlegen(); break;
|
case 2 -> kontoAnlegen();
|
||||||
case 9: break mainloop;
|
case 3 -> kontoAufladen();
|
||||||
|
case 4 -> geldAuszahlen();
|
||||||
|
case 5 -> guthabenAusgeben();
|
||||||
|
case 6 -> kontoauszug();
|
||||||
|
case 9 -> {
|
||||||
|
break mainloop;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -41,18 +62,105 @@ public class UI {
|
||||||
|
|
||||||
} // hauptmenü
|
} // hauptmenü
|
||||||
|
|
||||||
|
private void guthabenAusgeben() {
|
||||||
|
Konto konto = selectKonto();
|
||||||
|
|
||||||
|
System.out.println("\nIhr aktuelles Guthaben ist: ");
|
||||||
|
System.out.print(bs.getGuthaben(konto));
|
||||||
|
System.out.println("€");
|
||||||
|
}
|
||||||
|
|
||||||
|
private void geldAuszahlen() {
|
||||||
|
Konto konto = selectKonto();
|
||||||
|
|
||||||
|
System.out.println("Wieviel Euro möchten Sie abheben?");
|
||||||
|
|
||||||
|
int input = getInt();
|
||||||
|
|
||||||
|
Boolean auszahlung = bs.geldAbheben(konto, input);
|
||||||
|
|
||||||
|
if (!auszahlung) {
|
||||||
|
System.out.println("Ihr Guthaben reicht für diese Auszahlung nicht mehr aus!");
|
||||||
|
System.out.println("Ihr Kontostand ist aktuell " + bs.getGuthaben(konto) + "€ und Sie wollten " + input + "€ auszahlen lassen!");
|
||||||
|
} else {
|
||||||
|
System.out.println("Sie haben sich erfolgreich " + input + "€ ausgezahlt!");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private void kontoAufladen() {
|
||||||
|
Konto konto = selectKonto();
|
||||||
|
|
||||||
|
if (konto != null) {
|
||||||
|
System.out.println("Wieviel möchten sie aufladen? (nur ganze Beträge)!");
|
||||||
|
System.out.print("> ");
|
||||||
|
|
||||||
|
int input = 0;
|
||||||
|
|
||||||
|
try {
|
||||||
|
input = Integer.parseInt(sc.nextLine());
|
||||||
|
} catch (Exception e) {
|
||||||
|
System.out.println("Bitte geben Sie einen gültigen Betrag ein!");
|
||||||
|
kontoAufladen();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (input != 0) {
|
||||||
|
bs.addGuthaben(konto, input);
|
||||||
|
System.out.println("\n" + input + "€ wurden aufgeladen!");
|
||||||
|
System.out.println("Ihr aktueller Kontostand beträgt " + konto.getGuthaben() + "€");
|
||||||
|
System.out.println("Drücken Sie ENTER um zum Hauptmenu zurück zu kehren!");
|
||||||
|
sc.nextLine();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private Konto selectKonto() {
|
||||||
|
System.out.println("Bitte geben Sie die Kontonummer ihres Kontos an: ");
|
||||||
|
|
||||||
|
// kontenAnzeigen();
|
||||||
|
|
||||||
|
System.out.print("\n> ");
|
||||||
|
int input = 0;
|
||||||
|
try {
|
||||||
|
input = Integer.parseInt(sc.nextLine());
|
||||||
|
|
||||||
|
} catch (Exception e) {
|
||||||
|
// System.out.println("An Error occured: " + e);
|
||||||
|
};
|
||||||
|
|
||||||
|
Konto konto = bs.getKonto(input);
|
||||||
|
|
||||||
|
if (konto == null) {
|
||||||
|
System.out.println("Die angegebene Kontonummer existiert nicht!");
|
||||||
|
}
|
||||||
|
|
||||||
|
return konto;
|
||||||
|
}
|
||||||
|
|
||||||
private void kontenAnzeigen() {
|
private void kontenAnzeigen() {
|
||||||
String[] konten = bs.getKontenliste();
|
String[] konten = bs.getKontenliste();
|
||||||
if (konten.length > 0) {
|
if (konten.length > 0) {
|
||||||
System.out.println("Folgende Konten sind aktuell verfügbar:");
|
System.out.println("Folgende Konten sind aktuell verfügbar:");
|
||||||
|
int i = 1;
|
||||||
for (String s : konten) {
|
for (String s : konten) {
|
||||||
System.out.println(s);
|
System.out.println(i + ": " + s);
|
||||||
|
i++;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
System.out.println("Bisher keine Konten angelegt.");
|
System.out.println("Bisher keine Konten angelegt.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void kontoauszug() {
|
||||||
|
Konto konto = selectKonto();
|
||||||
|
|
||||||
|
String[] kontoauszug = bs.getKontoauszug(konto);
|
||||||
|
for (String k : kontoauszug) {
|
||||||
|
System.out.println(k);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void kontoAnlegen() {
|
private void kontoAnlegen() {
|
||||||
System.out.println("Bitte den Namen des Kontoinhabers angeben: ");
|
System.out.println("Bitte den Namen des Kontoinhabers angeben: ");
|
||||||
String name = sc.nextLine();
|
String name = sc.nextLine();
|
||||||
|
@ -61,4 +169,15 @@ public class UI {
|
||||||
System.out.println("Konto mit der Nummer " + kontonummer + " neu angelegt.");
|
System.out.println("Konto mit der Nummer " + kontonummer + " neu angelegt.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private int getInt() {
|
||||||
|
int input = 0;
|
||||||
|
try {
|
||||||
|
input = Integer.parseInt(sc.nextLine());
|
||||||
|
} catch (Exception e) {
|
||||||
|
System.out.println("Bitte geben Sie einen gültigen Betrag ein!");
|
||||||
|
kontoAufladen();
|
||||||
|
}
|
||||||
|
return input;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue