Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Fatorial

import java.util.Scanner;

public class CalculoFatorial {
    public static void main(String[] args) {
        int fatorial = 1;
        
        Scanner scanner = new Scanner(System.in);

        System.out.println("Informe um número para descobrir seu fatorial: ");
        int numero = scanner.nextInt();

        for (int i = 1; i <= numero ; i++) {
            fatorial *= i;
        }

        System.out.printf("O Fatorial do número %d é: %d", numero, fatorial);
        scanner.close();
    }	
}
1 resposta

E aí, Joao! Como está?

Parabéns por ter compartilhado o seu código conosco!

Eu gostei bastante de como você trabalhou o Scanner para entrada de dados com Java, aplicou muito bem o for para repetição de cálculos e ainda entendeu a importância do fatorial para operações matemáticas fundamentais.

Falando nisso, você sabia que:

For

O laço for surgiu inspirado em linguagens como C nos anos 1970, trazendo uma forma estruturada de repetição. Ele se tornou essencial para percorrer sequências e realizar cálculos iterativos de maneira eficiente.

Fatorial

Pouca gente sabe que o conceito de fatorial foi usado por matemáticos do século XVIII em estudos de permutações e combinações. Ele se tornou uma base importante para a análise combinatória e para o desenvolvimento da probabilidade moderna.

Interessante né?!

Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Ah, uma pergunta: o que você prefere praticar mais nesse momento, criar algoritmos matemáticos como esse ou explorar estruturas de repetição para resolver problemas variados?

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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