【问题标题】:I keep getting a NaN when calculating numbers计算数字时我不断得到 NaN
【发布时间】:2014-02-19 07:58:27
【问题描述】:

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

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

【问题讨论】:

  • 这对我来说运行良好:-2.0421739130434784E-4(使用Math.pow
  • 向我们展示可编译、可运行的代码,在您运行时演示错误。
  • ideone.com/cwO975 它也对我有用
  • 请发布整个代码,包括导入。

标签: java nan


【解决方案1】:

在我的电脑上运行良好。我得到: -2.0421739130434784E-4

您使用的是哪个数学库?尝试这个: double test = -1.17425*(Math.pow(10,3))/(5.75*(Math.pow(10,6)));

【讨论】:

    猜你喜欢
    • 2021-04-11
    • 1970-01-01
    • 2021-07-22
    • 2023-02-04
    • 1970-01-01
    • 1970-01-01
    • 2015-07-08
    • 2017-11-21
    • 1970-01-01
    相关资源
    最近更新 更多