int NaN
у меня есть поле pointCount (int)! В конструкторе я присваиваю ему значение 72(пробовал и другие варианты)! И есть у меня функция(запрограммирована математическая функция), которая использует єто поле! никаких переприсваивань не делаеться, но функция возвращает NaN! Решил доследить! В результате оказалось, что данное поле меняет своё значение! Например, в цикле
при i = 0 pointCount = 72,
при i = 1 pointCount = NaN,
при i = 2 pointCount = 72,
при i = 3 pointCount = NaN,
при i = 4 pointCount = 72,
....
и так далее
Подскажите, в чём может быть проблема? Может кто то сталкивался с данной ситуацией?
Наверное, Вам стоит показать свой код...
проблема в том, что вы накосячили, или поделили на что то очень меленькое, или умножили на что то очень большое. показывайте весь код или ищите ошибку сами.
Цитата: Artem_3A
проблема в том, что вы накосячили, или поделили на что то очень меленькое, или умножили на что то очень большое. показывайте весь код или ищите ошибку сами.
NaN получается при:
- деление ноля на ноль;
- деление бесконечности на бесконечность;
- умножение ноля на бесконечность;
- сложение бесконечности с бесконечностью;
- вычисление квадратного корня отрицательного числа.