3
respostas

Minha resolução

public class Fatorial{

    public static void main(String[] args) {

        int fatorial = 1;

        for(int i=1;i<=10;i++) {
            fatorial*=i;
            System.out.println(i+"! = "+fatorial);
        }
    }
}
3 respostas

Oie Nicolas, tudo bem contigo?

Ficou bem legal sua resolução! Fico feliz que você tenha compartilhado aqui no fórum :)

Caso tenha interesse, resolvi esse problema de outro jeito, segue o código:

public class Fatorial{

    public static void main(String[] args) {

        int i = 1;
        int fatorial = 1;

        while(i < 11) {
            System.out.println(i  + "! = " + fatorial);
            i++;
            fatorial *= i;
        }
    }
}

Bons estudos!

public class Fatorial

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

        int total =1;  
        for(int i = 1;i< 11; i++){
            System.out.println(total*=i);
        }
    }
}
public class Fatorial {

    public static void main(String[] args) {

        int fatorial = 1;

        for(int i = 1; i <= 10; i++) {

            fatorial = fatorial * i;

            System.out.println("fatorial de " + i + " = " + fatorial);

        }

    }

}