كود PHP:
Scanner s= new Scanner(System.in);
int x = s.nextInt(),frac=1;
for (int i = 1 ; i <= x ; i++)
frac*= i;
System.out.println(frac);
كود PHP:
Scanner s = new Scanner (System.in);
int x = s.nextInt(),frac=1;
for (int i = x ; i > 0 ; i--)
frac*= i;
System.out.println(frac);
وهذه طريقة أخرى
كود PHP:
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int x = s.nextInt();
System.out.println(frac(x));
}
public static int frac(int n) {
if (n < 2) {
return 1;
}
return n * frac(n - 1);
}