Alguém pode me ajuda mostrando outras formas de calcular o fatorial de varios numeros.
//Calcular o fatorial de 1 a 10importjava.util.*;publicclassfatorial{publicstaticvoidmain(String[]args){intn,i,fatorial;for(i=1;i<=10;i++){for(n=1,fatorial=1;n<=i;n++){fatorial*=n;}System.out.println("O fatorial de "+i+" e "+fatorial);}}}
publicclassFatorial2{publicFatorial2(){}publicstaticvoidmain(Stringarg[]){longnumero=2,resultado=1;longi;while(numero<20){for(i=numero;i>1;i--){resultado=resultado*(i);}System.out.println("Fatorial de "+numero+" é "+resultado);numero++;resultado=1;}}}
Obs.: Coloque nome óbvios nos tópicos, ou seja referente a sua duvida.
S
Soruji
//Calcular o fatorial de 1 a 10 publicclassfatorial{intcont,n,fat;publicstaticvoidmain(String[]args){fat=1;n=1;for(cont=n;cont>=10;cont++){fat*=cont;}System.out.println("O fatorial de"+n+"é"+fat);}}
o n é o número de partida, e o 10 seria o número de chegada. E não precisa importar o pacote util. Essa é uma operação matemática que só envolve controle de repetição.
Espero ter ajudado. Abraços
ViniGodoy
E por que o título desse tópico é Abymael? Não seria melhor ser "Fatorial"?