A permutation is the number of ways by which we can arrange a set or an object in a definite order. The mathematical formula to calculate a permutation is given below:
We must use the above formula to get the permutation for multiple objects. We obtain the permutation by defining the factorial for n and n-r.
Here is the syntax to get the factorial using a for
loop.
for(counter; counter <= number; counter++){result = result * counter;}
counter
: This represents a counter. The function will use it for looping.
number
: This is the input number for which we're trying to find the factorial.
class HelloWorld {// create the factorial functionpublic static int factorial(int num){int result = 1, counter;// create for loopfor(counter=1; counter<=num; counter++){result = result*counter;}return result;}public static void main( String args[] ) {// create some numbers of objects we want to get the combinationint n1 = 7;int n2 = 4;// create number of the objects are taken at a timeint r1 = 3;int r2 = 2;// get the permutation based on the mathematical formulaSystem.out.println(factorial(n1)/(factorial(r1)*factorial(n1-r1)));System.out.println(factorial(n2)/(factorial(n2-r2)));}}
factorial()
function that takes an integer number and returns its factorial.