Merhaba arkadaşlar. Bu konuda sizlere java ile faktoriyel hesaplamayı göstereceğim.

package faktoriyel;
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        int sayi, faktoriyel=1;
        Scanner oku=new Scanner(System.in);
        System.out.print("Bir sayı giriniz: ");
        sayi=oku.nextInt();
        for(int i=2; i<=sayi; i++){
            faktoriyel=i*faktoriyel;
        }
        System.out.println(sayi+" sayısının faktöriyeli = "+faktoriyel);
    }
}
http://www.erbasaran.com/java-ile-faktoriyel-hesaplama/