private void print(String num) {
BigDecimal bd = new BigDecimal(num);
BigDecimal bd2 = bd.stripTrailingZeros();
int scale = bd2.scale();
System.out.printf("%s -> %s\r\n", num, scale);
}
输入12.34。那么bd和bd2的结果如下。
输入12。那么bd和bd2的结果如下。
输入12.0。那么bd和bd2的结果如下。
输入120。那么bd和bd2的结果如下。