Java 我计算数字时总是得到一个NaN

Java 我计算数字时总是得到一个NaN,java,nan,Java,Nan,每当我将以下内容放入程序时,它总是返回NaN。有人知道为什么吗?有没有办法解决这个问题 double test = -1.17425 * (pow(10, 3)) / (5.75 * (pow(10, 6))); System.out.print(test); 在我的电脑上很好用。我得到: -2.0421739130434784E-4 你在用哪个数学库?试试这个: double test=-1.17425*(数学功率(10,3))/(5.75*(数学功率(10,6))这对我来说运行良好:-2.

每当我将以下内容放入程序时,它总是返回
NaN
。有人知道为什么吗?有没有办法解决这个问题

double test = -1.17425 * (pow(10, 3)) / (5.75 * (pow(10, 6)));
System.out.print(test);

在我的电脑上很好用。我得到:
-2.0421739130434784E-4

你在用哪个数学库?试试这个:
double test=-1.17425*(数学功率(10,3))/(5.75*(数学功率(10,6))

这对我来说运行良好:
-2.0421739130434784E-4
(使用
Math.pow
)向我们展示可编译、可运行的代码,在运行时演示错误。它也为我工作,请张贴整个代码,包括进口。