JAVA BigDecimal除后取整
在Java中,您可以使用BigDecimal的divide方法来进行除法运算,并使用setScale方法设置小数位数。然后,您可以使用setScale方法的第二个参数RoundingMode来指定舍入的方式。以下是一个示例代码:
import java.math.BigDecimal;
import java.math.RoundingMode;
public class Main {
public static void main(String[] args) {
BigDecimal num1 = new BigDecimal("10");
BigDecimal num2 = new BigDecimal("3");
BigDecimal result = num1.divide(num2, 0, RoundingMode.DOWN);
System.out.println(result); // 输出:3
}
}
在上面的示例中,我们将num1除以num2,并将结果保留0位小数。然后,我们使用RoundingMode.DOWN来指定向下取整的舍入方式。最后,我们将结果打印出来,输出为3
原文地址: https://www.cveoy.top/t/topic/ic6C 著作权归作者所有。请勿转载和采集!