1
resposta

o codigo ceto nao seria esse ??


public class Fatorial {
    public static void main(String[] args) {
        // TODO Auto-generated method stub

        for (int fatorial = 1; fatorial < 11; fatorial++) {
            for (int numero = 1; numero < 11; numero++) {

                fatorial *= numero;
                System.out.println("Fatorial de " + numero + "= " + fatorial);

            }
        }

    }

}
1 resposta

Boa noite, Eduardo! Como vai?

Esse código funciona! Contudo, perceba que o for mais externo é desnecessário uma vez que na 4ª iteração do for interno vc já irá atribuir 24 à variável fatorial! Com isso, o for externo sempre é executado apenas uma vez, provando que ele não é necessário! Portanto, vc poderia fazer:

public class Fatorial {
    public static void main(String[] args) {

            int fatorial = 1;
            for (int numero = 1; numero < 11; numero++) {

                fatorial *= numero;
                System.out.println("Fatorial de " + numero + "= " + fatorial);

            }
    }
}

E aí ficará exatamente como o código da atividade!

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software