Guava – LongMath.binomial方法与实例
Guava的LongMath类的binomial(int n, int k)方法接受两个参数 n and k ,并计算二项式系数的值 。如果计算值超过长的最大值,则该方法返回Long.MAX_VALUE即长的最大值。
语法:
参数 : 该方法接受两个参数 n and k 并计算二项式系数的值 .
返回值 : 该方法返回 n 和 k 的二项式系数。
异常 : 如果 n 是负数,或 k 是负数,或 k 大于 n,则 binomial(int n, int k) 方法抛出 IllegalArgumentException。
以下例子说明了 LongMath 类的 binomial()方法。
例子 1 :
输出:
例子 2 :
输出:
参考资料 : https://google.github.io/guava/releases/20.0/api/docs/com/google/common/math/LongMath.html#binomial-int-int-