gpt4 book ai didi

java - double 中的小数位数

转载 作者:IT老高 更新时间:2023-10-28 21:07:21 25 4
gpt4 key购买 nike

如何确定Java中的234.12413等数字中的整数位数和小数位数。

最佳答案

double 并不总是精确的表示。你只能说如果你把它转换成一个字符串你会有多少个小数位。

double d= 234.12413;
String text = Double.toString(Math.abs(d));
int integerPlaces = text.indexOf('.');
int decimalPlaces = text.length() - integerPlaces - 1;

这仅适用于未转换为指数符号的数字。您可能会认为 1.0 有一位或没有小数位。

关于java - double 中的小数位数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6264576/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com