Tengo la Idea de que quizas me falte algo para hacerlo perfecto, pero por ahora para esto me dio:
public class FactorialDeUnNumero {
public static void main(String[] args) {
int numeroFactorial = 10;
int acomulador = 1;
for (int aumento = 0; aumento < numeroFactorial; aumento++) {
acomulador += + (acomulador * aumento);
}
System.out.println(acomulador);
}
}