Ja hallo mal an alle.
Ich stehe gerade vor folgendem Problem:
Bei meinem Programm sollen Integers eingegeben werden, aber ich möchte es irgendwie schaffen, falsche Eingaben abzufangen.
Normalerweise bricht das Programm ja ab, wenn die Eingabe für ein int zB 'aa' lautet.
Könnte ich diesen Abbruch des Programms irgendwie durch eine Ausgabe wie "Falsche Eingabe" ersetzten?
Ich hatte mir zwar schon auch etwas überlegt, aber keine Methode gefunden, die mein Problem löst.
Ich wollte die Eingabe als String erlauben, und dann bräuchte ich eine Methode, die mir true zurückliefert, wenn der String nur aus Zahlen besteht (also ein Int ist) oder false, wenn es eben Sonderzeichen/Buchstaben gibt.
Ich habe mal ein Objekt gemacht, das den ganzen String durchläuft, und ihn mit allen Zahlen vergleicht, aber ich hatte gehofft, das es auch anders geht.
mfg blawa
Ich stehe gerade vor folgendem Problem:
Bei meinem Programm sollen Integers eingegeben werden, aber ich möchte es irgendwie schaffen, falsche Eingaben abzufangen.
Normalerweise bricht das Programm ja ab, wenn die Eingabe für ein int zB 'aa' lautet.
Könnte ich diesen Abbruch des Programms irgendwie durch eine Ausgabe wie "Falsche Eingabe" ersetzten?
Ich hatte mir zwar schon auch etwas überlegt, aber keine Methode gefunden, die mein Problem löst.
Ich wollte die Eingabe als String erlauben, und dann bräuchte ich eine Methode, die mir true zurückliefert, wenn der String nur aus Zahlen besteht (also ein Int ist) oder false, wenn es eben Sonderzeichen/Buchstaben gibt.
Ich habe mal ein Objekt gemacht, das den ganzen String durchläuft, und ihn mit allen Zahlen vergleicht, aber ich hatte gehofft, das es auch anders geht.
mfg blawa