Implementei o código da fatorial dessa forma, mas não saiu exatamente como eu queria:
public class TestaFatorial {
public static void main(String[] args) {
int fatorial = 1;
for(int i = 1; i <= 10; i++){
fatorial*= i;
System.out.println("Fatorial de " + i + " = " + fatorial);
}
}
}
O resultado é:
"Fatorial de 1 = 1
Fatorial de 2 = 2
Fatorial de 3 = 6
(...)
Fatorial de 10 = 3628800"
Exatamente como pedido.
Mas eu queria que o resultado fosse mais ou menos assim:
"Fatorial de 1 = 1 * 1 = 1
Fatorial de 2 = 2 * 1 = 2
Fatorial de 3 = 3 * 2 * 1 = 6
(...)
Fatorial de 10 * 9 * 8 * 7 * 6 * 5 * 4 * 3 * 2 * 1 = 3628800"
Pensei em algumas soluções, mas não consegui implementar. Alguma sugestão?