Eu tenho este programa para calcular o fatorial de um número entrar 1 e 10. A minha próxima tarefa/exercício é fazer um programa que calcule o fatorial de 1 até N, inserido pelo utilizador. Podem ajudar?
import java.util.*;
public class fatorial {
public static void main (String args[]) {
Scanner aa = new Scanner(System.in);
int n, fator=1;
System.out.print("Insira um número entre 1 e 10: ");
n=aa.nextInt();
for (int x=1; x<=n; x++) {
fator *= x; }
System.out.printf("%2d!=%2d", n, fator);
}
}