Renamed de.dis2011 to de.dis2017

* includes also some smaller changes

Signed-off-by: Jim Martens <github@2martens.de>
This commit is contained in:
2017-04-14 13:15:32 +02:00
parent c4bce00924
commit c262445b90
5 changed files with 78 additions and 81 deletions

View File

@ -0,0 +1,52 @@
package de.dis2017;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
* Kleine Helferklasse zum Einlesen von Formulardaten
*/
public class FormUtil {
/**
* Liest einen String vom standard input ein
* @param label Zeile, die vor der Eingabe gezeigt wird
* @return eingelesene Zeile
*/
public static String readString(String label) {
String ret = null;
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
try {
System.out.print(label+": ");
ret = stdin.readLine();
} catch (IOException e) {
e.printStackTrace();
}
return ret;
}
/**
* Liest einen Integer vom standard input ein
* @param label Zeile, die vor der Eingabe gezeigt wird
* @return eingelesener Integer
*/
public static int readInt(String label) {
int ret = 0;
boolean finished = false;
while(!finished) {
String line = readString(label);
try {
ret = Integer.parseInt(line);
finished = true;
} catch (NumberFormatException e) {
System.err.println("Ungültige Eingabe: Bitte geben Sie eine Zahl an!");
}
}
return ret;
}
}