import java.io.*; public class Konsole { private static BufferedReader EingabeStream; private static PrintStream AusgabeStream; private static String[] jaWerte = { "1", "y", "t", "j", "w", "yes", "true", "ja", "wahr", "ok" }; static { try { EingabeStream = new BufferedReader(new InputStreamReader(System.in)); AusgabeStream = System.out; } catch (Exception e) { System.out.println("Konsoleneingabe nicht möglich"); } } private static String leseZeile() { try { return EingabeStream.readLine(); } catch (Exception e) { return ""; } } public static void schreibe(String text) { AusgabeStream.print(text); } public static void schreibeZeile(String text) { AusgabeStream.println(text); } public static boolean leseWahrheitswert(String frage) { schreibe(frage); String eingabe = leseZeile().toLowerCase(); for (int i = 0; i < jaWerte.length; ++i) if (jaWerte[i].equals(eingabe)) return true; return false; } public static char leseZeichen(String frage) { schreibe(frage); String eingabe = leseZeile(); return eingabe.charAt(0); } public static double leseKommazahl(String frage) { schreibe(frage); String eingabe = leseZeile(); return Double.parseDouble(eingabe); } public static int leseZahl(String frage) { schreibe(frage); String eingabe = leseZeile(); return Integer.parseInt(eingabe); } public static String leseText(String frage) { schreibe(frage); String eingabe = leseZeile(); return eingabe; } }