Что означает NaN в Java?
у меня есть программа, которая пытается сжать double
до нужного числа. На выходе я получаю NaN
.
что значит NaN
означает в Java?
10 ответов:
принято от на этой странице:
" NaN "означает"не число". "значение NaN" производится, если Плавающая точка операция имеет некоторые входные параметры что причиняет деятельность произвести какой-то неопределенный результат. Например, 0.0 0.0 делится на арифметически определено. Извлечения квадратного корня отрицательное число также не определено.
NaN
означает "Не число" и в основном представляет собой представление специального значения с плавающей запятой в IEE 754 с плавающей точкой стандартные. Нэн обычно означает, что значение является чем-то, что не может быть выражено с допустимым числом с плавающей запятой.преобразование приведет к этому значению, когда преобразуемое значение является чем-то другим, например, при преобразовании строки, которая не представляет собой число.
NaN
означает "не число" и является результатом неопределенных операций с плавающей точкой, как, например, деление нуля на ноль. (Обратите внимание, что при делении ненулевого числа на ноль также обычно не определено в математике, это не приводит к NaN, но к положительной или отрицательной бесконечности).
NaN
означает "не число."Это специальное значение с плавающей запятой, которое означает, что результат операции не был определен или не представим в виде реального числа.посмотреть здесь для более подробного объяснения этого значения.
NaN означает не число. Он используется для обозначения любого математически неопределенного значения. Как разделять 0.0 с 0.0. Вы можете посмотреть здесь для получения дополнительной информации: https://web.archive.org/web/20120819091816/http://www.concentric.net/~ttwang/tech/javafloat.htm
разместить свою программу здесь, Если вам нужна дополнительная помощь.
означает не число. Это общее представление для невозможного числового значения во многих языках программирования.
Не Java guy, но в JS и других языках я использую это "не Число", что означает, что какая-то операция заставила его стать недействительным числом.
Это буквально означает "не число."Я подозреваю, что что-то не так с вашим процессом преобразования.
проверьте раздел Not a Number в этой ссылке