小编cat*_*thy的帖子

为什么Double.parseDouble使9999999999999999变为10000000000000000?

为什么是Double.parseDouble制作999999999999999910000000000000000?例如 :

Double d =Double.parseDouble("9999999999999999");
String b= new DecimalFormat("#.##").format(d);
System.out.println(b);
Run Code Online (Sandbox Code Playgroud)

IS打印

10000000000000000
Run Code Online (Sandbox Code Playgroud)

相反,它必须显示99999999999999999999999999999999.00

非常感谢任何形式的帮助.

java double

17
推荐指数
3
解决办法
4020
查看次数

标签 统计

double ×1

java ×1