Java Guava | binomial(int n, int k) of LongMath Class with Examples
The binomial(int n, int k) method of Guava’s LongMath Class accepts two parameters n and k and calculate the value of the binomial coefficient . If the calculated value overflows the maximum value of a long, then the method returns Long.MAX_VALUE i.e, the maximum value of a long.
public static long binomial(int n, int k)
Parameters: This method accepts two parameters n and k and calculate the value of the binomial coefficient .
Return Value : The method returns the binomial coefficient of n and k.
Exceptions : The method binomial(int n, int k) throws IllegalArgumentException if n is negative, or k is negative or k is greater than n.
Below examples illustrate the binomial() method of LongMath class:
Example 1 :
Binomial Coefficient of 4 and 3 is : 4 Binomial Coefficient of 20 and 4 is : 4845
Example 2 :
java.lang.IllegalArgumentException: k (7) > n (5)
Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course.