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 |
Bu Java örneğinde javada klavyeden girilen sayının faktöriyelini hesaplayan programı yazdıracağız. Sayının faktöriyelini hesaplayan java programının kodları aşağıdadır.
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 25 26 | import java.util.Scanner; public class JavaOrnekleri { public static void main(String[] args) { Scanner reader = new Scanner(System.in); System.out.print("Bir Sayı Girin:"); int num = reader.nextInt(); int sayac=num; long faktoriyel = 1; while(sayac>1) { faktoriyel*=sayac; sayac--; } /* for(int i = 1; i <= num; ++i) { faktoriyel *= i; }*/ System.out.printf("%d Sayısının Faktöriyeli = %d \n", num, faktoriyel); } } |
Çıktı: