diff --git a/Fahrkartenautomat/src/Fahrkartenautomat.java b/Fahrkartenautomat/src/Fahrkartenautomat.java index 05ae090..99142f8 100644 --- a/Fahrkartenautomat/src/Fahrkartenautomat.java +++ b/Fahrkartenautomat/src/Fahrkartenautomat.java @@ -14,8 +14,15 @@ class Fahrkartenautomat System.out.print("Anzahl der Tickets: "); anzahlTickets = tastatur.nextByte(); - if (anzahlTickets > 0 && anzahlTickets <= 10) zuZahlenderBetrag = anzahlTickets * zuZahlenderBetrag; - else System.out.println("Es wurde ein ungültiger Wert für die Ticketanzahl eingegeben. \nDaher wird von einer Fahrkarte ausgegangen."); + while (!(anzahlTickets > 0 && anzahlTickets <= 10)) { + System.out.print("Es wurde ein ungültiger Wert für die Ticketanzahl eingegeben. \n" + + "Bitte erneut versuchen.\n" + + "Anzahl der Tickets: "); + anzahlTickets = tastatur.nextByte(); + } + + zuZahlenderBetrag = anzahlTickets * zuZahlenderBetrag; + return zuZahlenderBetrag; }