Olá, Saory! Como vai?
Muito bem! Continue resolvendo e compartilhando os desafios com a comunidade Alura.
Observei que você explorou o uso do laço de repetição for
para iterar sobre os valores do fatorial, utilizou muito bem o objeto Scanner
para capturar a entrada do usuário e ainda compreendeu a importância do controle de fluxo para resolver problemas matemáticos de forma eficiente.
Uma dica interessante para o futuro é usar recursão para calcular o fatorial. Dessa forma:
public static int fatorialRecursivo(int n) {
if (n == 0 || n == 1) return 1;
return n * fatorialRecursivo(n - 1);
}
Isso faz com que o cálculo do fatorial seja resolvido de forma elegante e funcional, utilizando chamadas sucessivas da própria função.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!