将double转换成String后,然后利用“.”分割进行判断,如下:(这里double转换String有多种方式这里我们选择其中的一种)
public static int getNumberDecimalDigits(double number) {
String moneyStr = String.valueOf(number);
String[] num = moneyStr.split("\.");
if (num.length == 2) {
for (;😉{
if (num[1].endsWith(“0”)) {
num[1] = num[1].substring(0, num[1].length() - 1);
}else {
break;
}
}
return num[1].length();
}else {
return 0;
}
}
JAVA 计算小数位数
最新推荐文章于 2024-05-16 15:54:10 发布