opá galera do Pj…
to com um problema q naum to acertando para calcular fatorial…
to tentando algo assim n(n-1)*(n-2)…até n=1
Algum pode me da um ajudinha??
Falows
Fatorial
M
4 Respostas
D
e ai kra?
tenta o código seguinte:
public static int fatorial(int x){
int total = 1;
for (int i = 1; i <= x; i++ ){
total *= i;
}
return total;
}
so falta fazer a validação pra valores menores que 0…
falow
T+
N
Dá pra fazer assim tbm
public int fatorial (int n)
{
if (n > 1)
return (n * fat(n - 1))
else return 1;
}
N
Da para fazer recursivo tb…
public static void main(String args[]){
for(int i=0; < 10; i++)
System.out.println(i+ " = " + factorial (i) + “\n”);
}
public long factorial(long number){
if (number <=1)
return 1;
else
return number* factorial(number-1);
}
NetK
F
tipo, varios tutoriais mostram como se calcula o fat usando chamada recursiva, eh um otimo ex, mas para se calcular o fat, eh MUITO mais rapido fazer do jeito q o DiegoDiSouza disse, pois muitas chamadas a metodos prejudicam o desempenho…
Criado 25 de agosto de 2004
Ultima resposta 25 de ago. de 2004
Respostas 4
Participantes 5
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo