请有人帮帮我。我正在使用JAVA 我用双倍来存储号码。 经过计算后,我得到输出为1.38964527E + 13,但我希望输出为13896452700000格式。有人请告诉我如何进行此更改。 我已经尝试将其转换为整数或字符串。无效。 提前谢谢
答案 0 :(得分:0)
尝试NumberFormat
:
System.out.println(new DecimalFormat("#").format(yourLongNumber));
(您不应为每个输出创建新格式,因此请尽可能重复使用。)