【笔记】Java保留两位小数

前言

Java保留两位小数

通过DecimalFormat

<double>:小数

1
new DecimalFormat(".00").format(<double>);

通过String

1
String.format("%.2f", <double>);

通过BigDecimal

1
new BigDecimal(<double>).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();

通过NumberFormat

1
2
3
NumberFormat numberFormat = NumberFormat.getNumberInstance();
numberFormat.setMaximumFractionDigits(2);
numberFormat.format(<double>);

完成

参考文献

CSDN——gavenyeah