Ich habe mal eine kleine Frage und zwar würde ich gerne eine Zahl von der Konsole einlesen. Dies ist ja ein Problem. Mein Problem ist nun das ich gerne Testen möchte ob eine Double Zahl ist. Dies mache ich durch eine Exception wie sie unten steht habe ich herausbekommen.
Nur jetzt meine Frage wenn die Exception eintritt wird ja keine Zahl für den Radius geschrieben und ich stehe vor dem gleichen Problem. Meine Idee währe ja diese Exeption in einer while Schleife auszuführen und zu prüfen ob keinen Fehler gab. Macht man das so oder wie machen das Profis ?
Vielen Dank im voraus für die antworten.
Java:
try {
radius=input.nextDouble();
} catch (InputMismatchException e) {
System.out.println("Ihre Eingabe war kein double.");
}
Nur jetzt meine Frage wenn die Exception eintritt wird ja keine Zahl für den Radius geschrieben und ich stehe vor dem gleichen Problem. Meine Idee währe ja diese Exeption in einer while Schleife auszuführen und zu prüfen ob keinen Fehler gab. Macht man das so oder wie machen das Profis ?
Vielen Dank im voraus für die antworten.