Faktöriyel Programı Java'da: n'nin faktöriyeli tüm pozitif azalan tam sayıların çarpımı . faktöriyeli N n! ile gösterilir. Örneğin:
4! = 4*3*2*1 = 24 5! = 5*4*3*2*1 = 120
İşte, 4! '4 faktöriyel' olarak telaffuz edilir, '4 bang' veya '4 çığlık' olarak da adlandırılır.
Faktöriyel normalde Kombinasyonlar ve Permütasyonlarda (matematik) kullanılır.
Faktöriyel programı Java dilinde yazmanın birçok yolu vardır. Java'da faktöriyel programı yazmanın 2 yolunu görelim.
- Döngü kullanarak Faktoriyel Programı
- Özyinelemeyi kullanan Faktöriyel Programı
Java'da döngü kullanan Faktöriyel Programı
Java'da döngü kullanan faktöriyel Programı görelim.
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++){>
Java'da özyinelemeyi kullanan Faktöriyel Programı
Java'da özyinelemeyi kullanan faktöriyel programı görelim.
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); } }
Çıktı:
java'da rastgele sayı nasıl oluşturulur
Factorial of 4 is: 24=number;i++){>