Bei falscher Eingabe soll NaN zurückgegeben werden, Rückgabetyp jedoch double

Lissy98

Mitglied
Hallo,
wir sollen als Hausaufgabe eine Methode programmieren, die wenn die Eingabewerte keine Zahlen sind, NaN (Not a Number) zurückgibt. Der Methodenrückgabewert ist jedoch ein double.
Gibt es eine Möglichkeit NaN so in ein double umzuwandeln, dass das zurückgegeben wird? Oder existiert für die Rückgabe von NaN eine Methode?

Vielen Dank im Voraus!
Liebe Grüße 🙂
 
wie wäre es, wenn du eine NaNException wirst?
Code:
try {
  double d = Double.valueOf(input);
} catch (NumerformatException e) {
throw new NanException(e);
}
 
wie wäre es, wenn du eine NaNException wirst?
Code:
try {
  double d = Double.valueOf(input);
} catch (NumerformatException e) {
throw new NanException(e);
}
Das ist leider falsch und entspricht nicht den Anforderungen / wird diesen nicht gerecht. Also ab vom Schreibtisch damit.

Gesucht ist return Double.NaN; und nichts anderes.
 

Zurück
Oben