
Bugün Java ile faktöriyel hesaplayacağız.
import java.util.Scanner;
public class faktöriyel{
public static void main(String args []){
Scanner input = new Scanner(System.in);
int sayi,faktöriyel = 1;
System.out.println("Sayı giriniz: ");
sayi = input.nextInt();
for( int i = 2;i<=sayi; i++) {
faktöriyel = i*faktöriyel; }
System.out.println("Faktöriyel: "+faktöriyel);
}
}
Eğer Recursion ile yapmak istersek ;
import java.util.Scanner;
public class faktöriyel{
public static int faktöriyelAlma(int x){
if(x == 1 || x == 0)
return 1;
else
return x*faktöriyelAlma(x-1);
}
public static void main(String args []){
Scanner input = new Scanner(System.in);
int sayi;
System.out.println("Sayı giriniz: ");
sayi = input.nextInt();
System.out.println("Faktöriyel: "+faktöriyelAlma(sayi)); }
}




