From 2121b9e7e0326843425091027176f25ced3b3e8b Mon Sep 17 00:00:00 2001 From: elephant12 Date: Sat, 13 Jul 2019 19:08:58 +0200 Subject: [PATCH] Methode getAnInteger() implementiert MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fordert EIngabe über die Kommandozeile, bis ein Integer eingeben wurde --- .../java/com/ugsbo/entscheider/Entscheider.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/ugsbo/entscheider/Entscheider.java b/src/main/java/com/ugsbo/entscheider/Entscheider.java index 119b029..8bdcc1c 100644 --- a/src/main/java/com/ugsbo/entscheider/Entscheider.java +++ b/src/main/java/com/ugsbo/entscheider/Entscheider.java @@ -5,6 +5,7 @@ package com.ugsbo.entscheider; import java.util.Scanner; +import java.util.*; /** * @author bruec * @@ -32,7 +33,17 @@ public class Entscheider { } public static int getAnInteger() { - return 0; + Scanner in = new Scanner(System.in); + while (true){ + try{ + return getAnInteger(); + } + catch (InputMismatchException e){ + getAnInteger(); + System.out.print("Das ist kein Integer. Try again."); + } + } + } public static int pruefen(int answer) {