Amigos eu não sei onde estou errando, sei q é na lógica, mas como estou aprendendo e revendo gostaria da ajuda de vcs.
Preciso calcular um fatorial de 1 até 200 e mostrar na tela o resultado, mas ainda não estou conseguindo finalizar o calculo.
Alguém pode me ajudar a identificar o erro??
Agradeço.
public class CalculoFatorial
{
public CalculoFatorial()
{
}
public static void main(String arg[])
{
long numero = 2, fatorial = 1;
long cont;
while(numero < 200)
{
for (cont = 1; cont < 200; cont++ )
{
fatorial = fatorial * (cont);
}
System.out.println("Fatorial de " + numero + " é " + fatorial);
numero ++;
fatorial = 1;
}
}
}