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)); } }