Olá, Vinicius! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de laços de repetição para calcular o fatorial com Java, utilizou muito bem o Scanner para entrada de dados e ainda compreendeu a importância de validar números inteiros não negativos para garantir o funcionamento correto do programa.
Uma alteração interessante é ajustar a assinatura do método principal para que o programa seja executado sem problemas. Assim:
public static void main(String[] args) {
// código aqui
}
Isso faz com que o método seja reconhecido pela JVM como ponto de entrada da aplicaçã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!