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