gpt4 book ai didi

java - 是否有 Math.floorDiv(a, b),但用于 BigInteger?

转载 作者:搜寻专家 更新时间:2023-11-01 01:31:06 25 4
gpt4 key购买 nike

制作 Math.floorDiv(a, b); 并返回两个 BigInteger 值的底除法的一些方法
一个例子:

BigInteger big0 = new BigInteger("10");
BigInteger big1 = new BigInteger("20");
Math.floorDiv(big0, big1);

最佳答案

切换到 BigDecimal,您可以控制舍入。 0 的小数位数表示结果四舍五入为整数,FLOOR 向负无穷大方向四舍五入。

big0.divide(big1, 0, RoundingMode.FLOOR)

(如果您从intlongBigInteger 构造big0,那么它的比例已经是0 并且您可以省略中间参数。)

关于java - 是否有 Math.floorDiv(a, b),但用于 BigInteger?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56814494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com