有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何格式化double,使其永远不会显示科学符号?

我想设置一个双精度的格式,这样当我有一个大于一百万左右的数字时,就不会有科学符号(电子字母)显示

我已经将双精度设置为只有两个小数

DecimalFormat dFormat = new DecimalFormat("0.00");

但即便如此,我还是在屏幕上看到了10007999.00作为1.001511661E7。 我不想看到这种形式(真的想不出为什么有人会…)

如何格式化double,使其显示为正常数字,而不是其中的一些字母。多谢各位


共 (1) 个答案