NaN w double

0

Witam!
Mam oto taki problem. Wartość double zwraca mi tekst NaN. Czytałem, że oznacza to Not a Number, czyli, ze dana wartość nie jest liczba, ale ona jest liczbą. Nie wiem jak to naprawić. Czy ktoś mi może powiedzieć czym to może być spowodowane? Pozdr.

0

Przekroczenie zakresu. Dla Double zakres to -1.xE-30/(+1.xE+30) -1 wystarczy zatem, że wstawisz coś większego niż 10^30. Jeżeli bardzo potrzebujesz użyj BigDecimal.

0

NaN dla double jest tez wtedy gdy podzielimy go przez 0

0

NaN jest tylko dla dzielenia 0.0/0.0. Dla dzielenie a/0.0 (a<>0) jest [-]infinity.

0

racja

1 użytkowników online, w tym zalogowanych: 0, gości: 1