1
resposta

Solução para o exercicio fatorial

public class Fatoriais {

public static void main(String[] args {

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

    System.out.println("Fatoriais é de " + i + " = " +fatoriais) ;
   }
}

}

7! = 7 x 6 x 5 x 4 x 3 x 2 x 1 = 5040

1 resposta

a primeira correção é apos o String arg, que está faltando fechar o parenteses.

O segundo erro é que a variavel int está sendo declarada 2 vezes, uma onde ela é 10, e outra dentro do for onde ela é 1.

O terceiro problema é que a variavel fatorial não foi declarada, assim não consegue acumular o fatorial.

O resultado dessa correção ficaria assim:

public static void main(String[] args ){

int fatoriais=1;
for (int i = 1; i < 11; i++) {
    fatoriais = fatoriais * i;

System.out.println("Fatoriais é de " + i + " = " +fatoriais) ;

} }