Oi, Rick! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Seu exercício ficou bem organizado: você usou Scanner para receber o número, iniciou fatorial com 1 e aplicou corretamente o for para multiplicar os valores de 1 até num, o que resolve bem a proposta da calculadora de fatorial.
Uma dica interessante para o futuro é validar se o número digitado não é negativo, já que o fatorial é usado para números inteiros maiores ou iguais a zero.
if (num < 0) {
System.out.println("Digite um numero maior ou igual a zero.");
} else {
int fatorial = 1;
for (int i = 1; i <= num; i++) {
fatorial *= i;
}
System.out.printf("Fatorial de %d: %d", num, fatorial);
}
Esse código verifica se num é menor que zero antes de calcular, evitando um resultado inadequado. Ótimo trabalho praticando laços com Java!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!