首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java中小数点后的零计数

Java中小数点后的零计数
EN

Stack Overflow用户
提问于 2013-08-20 15:48:31
回答 2查看 3.2K关注 0票数 1

小数点之后的0怎么算?例如,0.0003有3个零,0.03有1个0,0.00000045有6个零。

EN

回答 2

Stack Overflow用户

发布于 2020-05-13 00:31:21

代码语言:javascript
复制
(int)Math.log10(1/(x%1))

我认为这个简短的公式对于正数x应该是正确的,如果它可以是负的,我们加上绝对值的取值,或者有一些情况它没有?

票数 3
EN

Stack Overflow用户

发布于 2013-08-20 16:01:57

你可以用Strings做这件事。首先,在小数点之后得到一个数字的子字符串。然后将其转换为char数组。然后循环遍历它并计数零的数目。

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

https://stackoverflow.com/questions/18339510

复制
相关文章

相似问题

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