Essa foi a minha resolução para a criação de uma fatorial que o usuário escolher, qualquer sugestão de melhora é bem vinda.
package Programa;
import java.util.Scanner;
public class Fatorial {
public static void main(String[] args) {
Scanner scan = new Scanner (System.in);
int fatorial, contador;
int auxiliar = 1;
System.out.print("Deseja ver o fatorial de qual número -> ");
fatorial = scan.nextInt();
System.out.print("O fatorial de " + fatorial+ " é ");
for( contador = 1 ; contador <= fatorial; contador++) {
auxiliar *= contador;
}
System.out.print(auxiliar);
}
}