Bir n sayısının faktöriyeli aşağıdaki gibi sayının 1den kendisine kadar olan sayıların çarpımı ile bulunur.
1 2 3 | (n!) = 1 * 2 * 3 * 4 * ... * n |
Java Kodu:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | import java.util.Scanner; public class JavaOrnekleri { public static int Faktoriyel(int sayi) { if (sayi >= 1) return sayi * Faktoriyel(sayi - 1); else return 1; } public static void main(String[] args) { Scanner reader = new Scanner(System.in); System.out.print("Bir Sayı Girin:"); int num = reader.nextInt(); System.out.printf("%d Sayısının Faktöriyeli = %d \n", num, Faktoriyel(num)); } } |
Çıktı: