From 1131f0ab5a626dcdaf45c80ffca077d82ec5a68c Mon Sep 17 00:00:00 2001 From: Joel Baldauf Date: Tue, 15 Dec 2020 13:32:59 +0100 Subject: [PATCH] Anzahleingabe optimiert --- Fahrkartenautomat/src/Fahrkartenautomat.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) 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;