Hallo Leute
Ich habe folgendes Problem...
Ich habe eine Endlosschleiffe erstellt in der ich mit einem Scanner etwas in eine Variable einlese.
Wird eine exception ausgelöst soll die schleife wider von vorne losgehen und erneut fragen, macht sie auch aber sie hört nicht mehr auf obwohl ich keine eingabe mehr mache?
Warum das?
Ich habe folgendes Problem...
Ich habe eine Endlosschleiffe erstellt in der ich mit einem Scanner etwas in eine Variable einlese.
Wird eine exception ausgelöst soll die schleife wider von vorne losgehen und erneut fragen, macht sie auch aber sie hört nicht mehr auf obwohl ich keine eingabe mehr mache?
Warum das?
Code:
Scanner myScanner = new Scanner(System.in);
int wert1 = 0;
int wert2 = 0;
int erg;
while(true){
try {
System.out.print("Bitte die erste Zahl eingeben: ");
wert1 = myScanner.nextInt();
break;
} catch(InputMismatchException e) {
}
}