diff --git a/Fahrkartenautomat/src/Fahrkartenautomat.java b/Fahrkartenautomat/src/Fahrkartenautomat.java index 99142f8..db4595d 100644 --- a/Fahrkartenautomat/src/Fahrkartenautomat.java +++ b/Fahrkartenautomat/src/Fahrkartenautomat.java @@ -11,14 +11,16 @@ class Fahrkartenautomat System.out.print("Ticketpreis (EURO): "); zuZahlenderBetrag = tastatur.nextDouble(); - System.out.print("Anzahl der Tickets: "); - anzahlTickets = tastatur.nextByte(); - - while (!(anzahlTickets > 0 && anzahlTickets <= 10)) { - System.out.print("Es wurde ein ungültiger Wert für die Ticketanzahl eingegeben. \n" + while (true) { + System.out.print("Anzahl der Tickets: "); + anzahlTickets = tastatur.nextByte(); + if (!(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(); + continue; + } + break; } zuZahlenderBetrag = anzahlTickets * zuZahlenderBetrag;