【发布时间】:2014-05-27 00:43:37
【问题描述】:
我正在尝试使用 Java 进行一些试验,结果出现了这个问题:
public class TestRandom {
public static void main(String[] args){
System.out.println(Math.pow((1/(1+1)),1));
}
}
评估为 0.0,这很可能最初是 NaN。
是我有问题还是有真正的解释?
【问题讨论】:
-
整数除法,你为什么要把
0.5提升到第一个?只需写0.5。 -
艾略特,这是对真实事物的过度简化。
标签: java