bigdecimal类型做除法运算并保留一位小数
可以使用BigDecimal的divide方法进行除法运算,并设置精度保留一位小数。
示例代码:
import java.math.BigDecimal;
public class Main {
public static void main(String[] args) {
BigDecimal a = new BigDecimal("10.5");
BigDecimal b = new BigDecimal("3");
BigDecimal result = a.divide(b, 1, BigDecimal.ROUND_HALF_UP);
System.out.println(result); // 输出3.5
}
}
其中,第一个参数是除数,第二个参数是保留的小数位数,第三个参数是舍入模式,这里使用的是四舍五入模式。
原文地址: https://www.cveoy.top/t/topic/g89x 著作权归作者所有。请勿转载和采集!