📅  最后修改于: 2023-12-03 14:59:31.263000             🧑  作者: Mango
BigIntegerMath类是Google Guava库中的一个工具类,封装了一组面向BigInteger对象的数学计算方法。其中,divide()方法用于对两个BigInteger对象进行整数除法运算。
public static BigInteger divide(BigInteger dividend, BigInteger divisor, RoundingMode roundingMode)
参数说明:
返回值:BigInteger类型,表示两个BigInteger对象进行整数除法运算的结果。
import com.google.common.math.BigIntegerMath;
import java.math.BigInteger;
import java.math.RoundingMode;
public class Example {
public static void main(String[] args) {
BigInteger dividend = new BigInteger("10");
BigInteger divisor = new BigInteger("3");
BigInteger result = BigIntegerMath.divide(dividend, divisor, RoundingMode.DOWN);
System.out.println(result); // 3
}
}
上述代码中,我们先创建了两个BigInteger对象,分别表示被除数和除数。然后,使用BigIntegerMath类的divide()方法对这两个对象进行整数除法运算,得到了一个BigInteger对象作为结果。最后,将结果输出到控制台。
java.lang.ArithmeticException
异常。java.math.RoundingMode
类。