Wednesday, 10 May 2023

What is Java Permutation and Combination Program?


Here's A Java Program That Calculates Permutations And Combinations:


```Java

Import Java.Util.Scanner;


Public Class Permutationcombination {


    // Function To Calculate Factorial Of A Number

    Public Static Int Factorial(Int N) {

        If (N == 0 || N == 1) {

            Return 1;

        } Else {

            Return N * Factorial(N - 1);

        }

    }


    // Function To Calculate Permutation

    Public Static Int Permutation(Int N, Int R) {

        Return Factorial(N) / Factorial(N - R);

    }


    // Function To Calculate Combination

    Public Static Int Combination(Int N, Int R) {

        Return Factorial(N) / (Factorial(R) * Factorial(N - R));

    }


    Public Static Void Main(String[] Args) {

        Scanner Scanner = New Scanner(System.In);


        System.Out.Print("Enter The Value Of N: ");

        Int N = Scanner.Nextint();


        System.Out.Print("Enter The Value Of R: ");

        Int R = Scanner.Nextint();


        // Calculate And Display Permutation

        System.Out.Println("Permutation: P(" + N + "," + R + ") = " + Permutation(N, R));


        // Calculate And Display Combination

        System.Out.Println("Combination: C(" + N + "," + R + ") = " + Combination(N, R));


        Scanner.Close();

    }

}

```


This Program Takes Input Values For 'n' And 'r', And Then Calculates And Displays The Permutation (P) And Combination (C) Using The Factorial Function.


To Run This Program, Save It With A `.Java` Extension (E.G., `Permutationcombination.Java`), And Then Compile And Execute It Using A Java Compiler.

No comments:

Post a Comment

What is Java Permutation and Combination Program?

Here's A Java Program That Calculates Permutations And Combinations: ```Java Import Java.Util.Scanner; Public Class Permutationcombinati...