Bom galera, obrigao primeiramente pela atenção, vou tentar esclarecer minha duvida ao maximo possivel
meu programa tem 2 classes, essa é a primeira:
class Fatorial {
int resultado = 1;
int fatorial = 1;
public void calculaFatorial(){
for (int n=1; n<=fatorial; n++) {
resultado *= n;
if (n>fatorial){
//fatorial = fatorial++;
for(fatorial = 1; n <= 10; n++){
fatorial = fatorial + 1;
resultado *= n;
System.out.println("O Fatorial de " + fatorial + " é: " + resultado);
}
}
}
System.out.println("O Fatorial de " + fatorial + " é: " + resultado);
}
}
class testeFatorial {
public static void main (String [] args){
Fatorial inicializa = new Fatorial();
inicializa.calculaFatorial();
}
}
eu preciso imprimir os fatoriais de 1 a 10, porem só ta imprimindo o fatorial de 1, e deve ser algum erro na hora da implementação que eu estou fazendo e nao sei, por favor alguem me ajude na linha que eu estou errando, o que eu to fazendo etc
Obrigado
obs: fatorial de um numero é ex: 3!= 3.2.1 = 6 , preciso fazer isso até o 10 em looping