Я попробовал два разных способа найти квадратный корень в Java:
Math.sqrt(Double.NEGATIVE_INFINITY); // NaN
Math.pow(Double.NEGATIVE_INFINITY, 0.5); // Infinity
Почему второй способ не возвращает ожидаемый ответ, который NaN
(тот же, что и в первом случае)?