From c317fbe035136013a7e1b530344def702c7da9a6 Mon Sep 17 00:00:00 2001 From: elephant12 Date: Sat, 13 Jul 2019 19:52:35 +0200 Subject: [PATCH] Implementierung Methode skalaTest MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit die Methode stellt sicher, dass auch wirklich nur Werte zwischen 1 und 10 eingegeben werden können --- src/main/java/com/ugsbo/entscheider/Entscheider.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/ugsbo/entscheider/Entscheider.java b/src/main/java/com/ugsbo/entscheider/Entscheider.java index 42075e8..84ad83e 100644 --- a/src/main/java/com/ugsbo/entscheider/Entscheider.java +++ b/src/main/java/com/ugsbo/entscheider/Entscheider.java @@ -29,7 +29,13 @@ public class Entscheider { } public static int skalaTest(int answer){ - return 0; + System.out.println("Try again. Nur Werte zwischen 1 und 10 sind erlaubt."); + int b = getAnInteger(); + if(b >= 1 && b <= 10) { + return b; + } + skalaTest(b); + return -1; } public static int getAnInteger() { @@ -48,7 +54,6 @@ public class Entscheider { public static int pruefen(int answer) { System.out.println("Try again. Nur 1 und 0 sind erlaubt."); - Scanner in = new Scanner(System.in); int b = getAnInteger(); if(b == 1 || b == 0) { return b;