BigDecimal 保留三位小数点
时间: 2024-03-28 11:33:50 浏览: 131
BigDecimal使用
BigDecimal是Java中的一个类,用于处理高精度的十进制数。要保留BigDecimal的三位小数点,可以使用setScale方法来设置小数位数。具体操作如下:
1. 创建一个BigDecimal对象,例如:
BigDecimal number = new BigDecimal("3.1415926");
2. 使用setScale方法设置小数位数为三位,同时指定舍入模式。例如:
BigDecimal result = number.setScale(3, RoundingMode.HALF_UP);
这里的3表示要保留的小数位数,RoundingMode.HALF_UP表示四舍五入的舍入模式。
3. 最后,可以通过调用toString方法将BigDecimal对象转换为字符串输出,例如:
String output = result.toString();
System.out.println(output);
这样就可以得到保留三位小数点的结果。
阅读全文