Ausnahmebehandlung

Status
Nicht offen für weitere Antworten.
Hallo!

folgender Code aus der Klasse Gehalt:
Code:
gehalt = Tastatur.getInputFloat(" Hoehe des Bruttogehalts: ");

Wenn anstatt eine Fließkommazahl ein String eingegeben wird, findet eine Ausnahmebehandlung in der Tastatur statt.
Ich muss aber den Fehler in der Klasse Gehalt auswerten, ohne den Code der Tastatur zu verändern.

Das heißt, ich muss eine übergeordnete Exception durchführen.

Was muss ich tun?
 
Dann musst du etwas anderes als Tastatur verwenden. Denn solange Tastatur dir auf keine Weise eine Angabe macht, dass was falsch eingegeben wurde, hast du keine Chance noch was in Gehalt zu flicken.

Benutz System.in, dann kannst du alles selbst machen :wink:
 
schau mal in den code von Tastatur, wass passiert, wenn eine exception geworfen wurde (besonderer rückgabewert).
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben