Double.parseDouble(String value)产生不一致的值

时间:2017-05-02 04:45:06

标签: java double precision

我试图将以下字符串转换为双值

protected $fillable = ['body'];

结果

String str = "26315000000253009";
System.out.println("Parsing double value i got : "+Double.parseDouble(str));

但预期的是Parsing double value i got : 2.6315000000253008E16

为什么会出现这种不一致的情况?

0 个答案:

没有答案