/* --------------------------------------------------------------------------- * * ReadIntDemo.java * * Demonstation zum Einlesen eines Integer-Wertes * * Programmierung I - Java, HS Bremerhaven WS 05/06 * Dr. Herwig Henseler * * --------------------------------------------------------------------------- */ import java.io.*; public class ReadIntDemo { // Hilfsmethode zum einlesen eines Integer-Wertes. // Bei fehlerhafter Eingabe wird eine 0 zurueckgegeben public static int readInt() { BufferedReader din = new BufferedReader( new InputStreamReader(System.in)); int x; try { x = Integer.parseInt(din.readLine()); } catch (Exception e) { x = 0; } return x; } // Hilfsmethode zum einlesen eines Zeichens. // Bei fehlerhafter Eingabe wird ein \n zurueckgegeben public static char readChar() { BufferedReader din = new BufferedReader( new InputStreamReader(System.in)); char x; try { x = din.readLine().charAt(0); } catch (Exception e) { x = '\n'; } return x; } public static void main(String[] args) { System.out.println("Bitte Zahl eingeben: "); int x = readInt(); System.out.println("Sie haben eingegeben: "); System.out.println(x); System.out.println("Bitte Zeichen eingeben: "); char c = readChar(); System.out.println("Sie haben eingegeben: "); System.out.println(c); } }