Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

Desafio: Fatorial

import java.util.Scanner; 

public class Desafio {

   
    public static int calcularFatorial(int numero) {
        int fatorial = 1; 

        
        for (int i = numero; i >= 1; i--) {
            fatorial = fatorial * i; 
        }

        return fatorial; 
    }

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);

        System.out.println("Digite um número para calcular o fatorial:");
        int numero = input.nextInt();

        
        int resultado = calcularFatorial(numero);

        System.out.println("O fatorial de " + numero + " é: " + resultado);

        input.close(); 
    }
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Caio, como vai?

Seu código cumpre bem a proposta do exercício e está organizado de maneira clara. A estrutura escolhida para calcular o fatorial funciona corretamente para números positivos e a separação do cálculo em um método próprio deixa o fluxo mais legível.

Parabéns pelo exercício. Obrigado por compartilhar sua solução e continue enviando seus códigos. O fórum está à disposição.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!