如何确定数字中的整数位数和小数点后的位数234.12413
在爪哇。
双精度数并不总是精确的表示。您只能说出如果将其转换为字符串,则会有多少位小数。
double d= 234.12413;
String text = Double.toString(Math.abs(d));
int integerPlaces = text.indexOf('.');
int decimalPlaces = text.length() - integerPlaces - 1;
这仅适用于未转换为指数表示法的数字。您可能认为 1.0 有一位小数或没有小数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)