用java编写保留两位小数_Java保留两位小数的几种写法总结

摘要:这篇Java开发技术栏目下的“Java保留两位小数的几种写法总结”,介绍的技术点是“Java保留两位小数、保留两位小数、两位小数、Java、小数、总结”,希望对大家开发技术学习和问题解决有帮助。

本文列举了几个方法:

1. 使用java.math.BigDecimal

2. 使用java.text.DecimalFormat

3. 使用java.text.NumberFormat

4. 使用java.util.Formatter

5. 使用String.format

文章末尾给大家分享了更多的拓展知识,另外可以自己实现或者借用封装好的类库来实现,在这篇文章中就不一一列举了。 下面来看看详细的介绍。

一、使用BigDecimal,保留小数点后两位

public static String format1(double value) {

BigDecimal bd = new BigDecimal(value);

bd = bd.setScale(2, RoundingMode.HALF_UP);

return bd.toString();

}

二、使用DecimalFormat,保留小数点后两位

public static String format2(double value) {

DecimalFormat df = new DecimalFormat("0.00");

df.setRoundingMode(RoundingMode.HALF_UP);

return df.format(value);

}

三、使用NumberFormat,保留小数点后两位

你可能感兴趣的:(用java编写保留两位小数)