Faktorielles Programm in Java: Fakultät von n ist die Produkt aller positiv absteigenden ganzen Zahlen . Fakultät von N wird mit n! bezeichnet. Zum Beispiel:
TCP vs. UDP
4! = 4*3*2*1 = 24 5! = 5*4*3*2*1 = 120
Hier, 4! wird als „4-Fakultät“ ausgesprochen, es wird auch „4-Bang“ oder „4-Schrei“ genannt.
Die Fakultät wird normalerweise in Kombinationen und Permutationen (Mathematik) verwendet.
Es gibt viele Möglichkeiten, das Fakultätsprogramm in Java zu schreiben. Sehen wir uns die zwei Möglichkeiten an, das Fakultätsprogramm in Java zu schreiben.
- Faktorielles Programm mit Schleife
- Faktorielles Programm mit Rekursion
Faktorielles Programm mit Schleife in Java
Sehen wir uns das Fakultätsprogramm mit der Schleife in Java an.
Excel-Datei in Java lesen
class FactorialExample{ public static void main(String args[]){ int i,fact=1; int number=5;//It is the number to calculate factorial for(i=1;i<=number;i++){ fact="fact*i;" } system.out.println('factorial of '+number+' is: '+fact); < pre> <p>Output:</p> <pre> Factorial of 5 is: 120 </pre> <h2>Factorial Program using recursion in java</h2> <p>Let's see the factorial program in java using recursion.</p> <pre> class FactorialExample2{ static int factorial(int n){ if (n == 0) return 1; else return(n * factorial(n-1)); } public static void main(String args[]){ int i,fact=1; int number=4;//It is the number to calculate factorial fact = factorial(number); System.out.println('Factorial of '+number+' is: '+fact); } } </pre> <p>Output:</p> <pre> Factorial of 4 is: 24 </pre></=number;i++){>
Faktorielles Programm mit Rekursion in Java
Sehen wir uns das Fakultätsprogramm in Java mit Rekursion an.
class FactorialExample2{ static int factorial(int n){ if (n == 0) return 1; else return(n * factorial(n-1)); } public static void main(String args[]){ int i,fact=1; int number=4;//It is the number to calculate factorial fact = factorial(number); System.out.println('Factorial of '+number+' is: '+fact); } }
Ausgabe:
Factorial of 4 is: 24=number;i++){>