From 5cad96d6d500896dca2b3b44690428b1dc236249 Mon Sep 17 00:00:00 2001 From: Joel Baldauf Date: Tue, 15 Dec 2020 13:03:07 +0100 Subject: [PATCH] =?UTF-8?q?Abfrage,=20bis=20g=C3=BCltige=20Eingabe=20der?= =?UTF-8?q?=20Ticketanzahl?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Fahrkartenautomat/src/Fahrkartenautomat.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) 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; }