有一个关于格式化输出的问题?

zgpp 2001-05-25 08:54:00
我有两个数相减,如下:
26108104.00 -8519544.00 =?
最后的结果竟然是:1.758856E7,请问怎么不让结果科学记数法表示,而采用正常的记数方式,如8519544.00。

我曾用过格式化,可是函数出错,请帮忙!

...全文
110 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ceo99 2001-05-25
  • 打赏
  • 举报
回复
用DecimalFormat类格式化一下即可

double a = 26108104.00 - 8519544.00;
DecimalFormat df = new DecimalFormat("0.######");
out.println(df.format(a)+" ==== "+a);

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧