Hallo,
ich möchte eine Eingabe programmieren, die nur Zahlen zulässt, das habe ich mit einer Exception realisiert.
Wenn eine Zahl eingegeben wird, funktioniert das Verlassen der Schleife. Wenn allerdings keine Zahl eingegeben wird, geht es in catch rein und gibt den Text aus. Dann fragt es wieder nach einer Zahl, hält allerdings nicht an um eine Eingabe zu ermöglichen, sondern läuft jetzt immer weiter im Kreis, also:
FEHLER: ...
Erste Zahl ...
FEHLER: ....
....
Wie lass ich das Programm anhalten um eine Eingabe zu ermöglichen?
Vielen Dank im Vorraus
LiFunk
ich möchte eine Eingabe programmieren, die nur Zahlen zulässt, das habe ich mit einer Exception realisiert.
Java:
while(test==true) {
try {
test=false;
System.out.println("Erste Zahl eingeben:");
a = scan.nextInt();
}
catch(InputMismatchException e) {
System.out.println("FEHLER: Falsche Eingabe");
test=true;
}
}
FEHLER: ...
Erste Zahl ...
FEHLER: ....
....
Wie lass ich das Programm anhalten um eine Eingabe zu ermöglichen?
Vielen Dank im Vorraus
LiFunk