1
resposta

Desafio: Fatorial

É uma solução bem menos elegante, mas deu certo:

package alluraPratica;

public class Desafio2 {

    public static void main(String[] args) {
        int fatorial = 1;
        int y = 1;
        for (int n = 1; n <= 10; n++) {
            y *= n;
            fatorial = y;
            System.out.println(fatorial);
            y = fatorial;
        }
    }
}
1 resposta

Show! Parabéns!

Quebrei um pouco a cabeça mais também deu certo....

Segui uma linha mais clean....

public class Fatorial {

public static void main(String[] args) {
    int fatorial = 1;
    for (int f = 1; f < 11; f++) {
        fatorial *= f;
        System.out.println("Fatorial de " + f + " = " + fatorial);
    }
}

}