java如何格式化double,使其永远不会显示科学符号?
我想设置一个双精度的格式,这样当我有一个大于一百万左右的数字时,就不会有科学符号(电子字母)显示
我已经将双精度设置为只有两个小数
如
DecimalFormat dFormat = new DecimalFormat("0.00");
但即便如此,我还是在屏幕上看到了10007999.00
作为1.001511661E7
。
我不想看到这种形式(真的想不出为什么有人会…)
如何格式化double,使其显示为正常数字,而不是其中的一些字母。多谢各位
# 1 楼答案
谷歌上5分钟的搜索让我来到这里: How to print double value without scientific notation using Java?
这就是你想要的,对吗
这是同样的事情,但在函数中: