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

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

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

...全文
71 点赞 收藏 1
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ceo99 2001-05-25
用DecimalFormat类格式化一下即可

double a = 26108104.00 - 8519544.00;
DecimalFormat df = new DecimalFormat("0.######");
out.println(df.format(a)+" ==== "+a);
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2001-05-25 08:54
社区公告
暂无公告