Etwas habe ich da auch noch anzubieten:
Code:
[...]
do {
try {
x = Integer.valueOf(System.console().readLine());
} catch (NumberFormatException e) {
// Fehler vor dem Bildschirm:
// Der Benutzer scheint das Wort "Ganzzahl" nicht zu kennen
// Fehlerbehandlung: Einfach ignorieren!
} catch (
Exception e) {
// Wer weiß, was sonst noch fieses passiert...
System.err.println("Fehler beim Einlesen der Standardeingabe");
}
} while (x < l || x > h);
[...]