Hallo der folgende Quelltext wirft bei eclipse folgenden Fehler aus.
"This method must return a result of type double"
Ich weiß auch das der Quellcode viel kürzer sein kann und es völlig übertrieben ist erst die integer variablen in double variablen umzuwandeln und dann erst zu rechnen. Dies mache ich nur weil ich nicht weiß wie der Compiler immernoch auf den Fehler kommt. Wenn ich die Exception nicht einbaue funktioniert die Methode, aber mit try und catch Block gibts den obigen Fehler.
Hat jemand nen Tipp für mich?
Danke schonmal für alle Antworten
int numerator;
int denominator;
public double toDouble() {
try {
double a = numerator;
double b = denominator;
double ergebnis = a / b;
return ergebnis;
} catch (ArithmeticException e) {
System.out.println("Division durch '0' ist nicht definiert");
}
}