首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用1.0E-7 (科学符号转换器)进行转换

如何用1.0E-7 (科学符号转换器)进行转换
EN

Stack Overflow用户
提问于 2020-10-27 16:43:42
回答 1查看 706关注 0票数 1

有一组大于E-6小数的数字吗?

我想用数字E-7简单地转换成十进制,例如: 8.839E-7

代码语言:javascript
复制
val c = BigDecimal("8.4805E-6")
println(c)

val a = BigDecimal("8.839E-7")
println(a)

第一次打印正确:0.0000084805

第二个没有转换:8.839E-7

有人能帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2020-10-27 17:24:35

toString()使用了一种特定的格式化算法,您可以在BigDecimal文档中阅读到。

如果要使用没有任何科学符号的数字,请使用toPlainString()

代码语言:javascript
复制
println(a.toPlainString())
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64559071

复制
相关文章

相似问题

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