BigDecimal 运用
BigDecimal 使用
1、使用 BigDecimal 去掉double 科学技术法
2、去掉小数点后面无用的零 如 2.10
public static void main(String[] args) {
double d = 2.110;
BigDecimal decimal =BigDecimal.valueOf(d);
decimal.setScale(2, BigDecimal.ROUND_HALF_DOWN);
System.out.println(decimal.stripTrailingZeros().toPlainString());
}
结果:2.11
1、使用 BigDecimal 去掉double 科学技术法
2、去掉小数点后面无用的零 如 2.10
public static void main(String[] args) {
double d = 2.110;
BigDecimal decimal =BigDecimal.valueOf(d);
decimal.setScale(2, BigDecimal.ROUND_HALF_DOWN);
System.out.println(decimal.stripTrailingZeros().toPlainString());
}
结果:2.11