首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >大十进制中的减法问题

大十进制中的减法问题
EN

Stack Overflow用户
提问于 2015-10-11 21:41:09
回答 1查看 464关注 0票数 0

嗨,这个手术给了我不想要的反应,我怎么能从它得到想要的反应?

例如,当a和秒相等时:

代码语言:javascript
复制
a=a.subtract(second);

a=0.99999905050206647416680425521917641162872314453125

second=1.0

给我

代码语言:javascript
复制
a=-9.4949793352583319574478082358837127685546875E-7

但我不想要它,我想要数值而不是.E-7。我怎么能解决这个问题?我尝试过这种方法,但没有解决我的问题。

代码语言:javascript
复制
a=a.setScale(15,RoundingMode.HALF_UP);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-11 21:54:32

使用BigDecimal.toPlainString()

返回没有指数字段的此BigDecimal的字符串表示形式。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33070388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档