Hallo,
ich versuche gerade ein paar Fehlermeldungen abzufangen und dafür Zahlenwerte auszugeben.
Nur zeigt es mir bei ZahlGueltigAberZuKlein, ZahlGueltig und ZahlGueltigAberZuGross an:
Exception '....' has already been caught.
ZahlGueltigAberZuKlein und ZahlGueltigAberZuGross sind Unterklassen von ZahlGueltig und ZahlGueltig ist eine Unterklasse von InterruptedException. Kann mir jemand sagen was ich da verändern muss damit dieser Fehler nicht mehr kommt?
ich versuche gerade ein paar Fehlermeldungen abzufangen und dafür Zahlenwerte auszugeben.
Java:
public int rate(String z) {
int wert = 0;
try {
zahlenRaten.rate(z);
} catch (InterruptedException a){
wert = 1;
} catch (java.util.ServiceConfigurationError b) {
wert = 3;
} catch (IllegalStateException c) {
wert = 2;
} catch (NumberFormatException d) {
wert = 4;
} catch (ZahlUngueltig e) {
wert = 5;
} catch (ZahlGueltigAberZuKlein f) {
wert = 6;
} catch (ZahlGueltig g) {
wert = 7;
} catch (ZahlGueltigAberZuGross h) {
wert = 8;
}
return wert;
}
Nur zeigt es mir bei ZahlGueltigAberZuKlein, ZahlGueltig und ZahlGueltigAberZuGross an:
Exception '....' has already been caught.
ZahlGueltigAberZuKlein und ZahlGueltigAberZuGross sind Unterklassen von ZahlGueltig und ZahlGueltig ist eine Unterklasse von InterruptedException. Kann mir jemand sagen was ich da verändern muss damit dieser Fehler nicht mehr kommt?