Java Taschenrechner spezialisieren?
Hallo,
mir wurde im Rahmen eines Praktikums der Auftrag erteilt einen Taschenrechner mit Java zuprogrammieren. Leider bin cih mit der Computersprache noch nicht so vertraut bzw eig gar nicht und heute bin ich krank zuhause weis aber was die Nächste Aufgabe ist. Ich soll den Taschen rechner so Programmieren dass er falls der Nutzer buchstaben eingibt, das Programm nicht abstürtzt sondern das eine Nachricht erscheint dass Buchstaben nicht verabeitet werden können. Im Anschluss soll er dann diesen Ablauf solange machen bis der Nutzer eine gültige Angabe gemacht hat. Ich habe bis her folgendes:
protected static double readDoubleValue(Scanner scanner) {
double d = 0;
boolean gültig = true;
while (gültig == true)
{
try
{
d = scanner.nextDouble();
}
catch (Exception ex)
{
System.out.println("Buchstaben können nicht verarbeitet werden.");
}
return d;
}
}
den ganzen rest erspare ich euch mal.
Nun meine Frage: Wie kann ich dem Programm jetzt mitteilen dass er im Falle von einer Eingabe welche aus Buchstaben besteht, den nutzer nochmal nach einer weiteren zahl frägt? Wenn ich das richtig verstanden habe brauche ich hierfür die while-schleife und wahrscheinlich auf if / if else.
Vielen Dank bereits im vorraus :)