Bom gente eh o seguinte, fiz um metodo pequeno para calcular um fatorial… so que o meu metodo ele faz o fatorial somente do numero 170 maior que 170 ele da o resultado como Infinity ! gostaria de saber se tem como tratar esse erro.
Metodo Fatorial.
[code]public double fatorial(double valor) {
if (valor == 0) {
return 1;
}
return valor * fatorial(–valor);
}[/code]
foi feito em JSP…
[code] <%
double valor = 170;
if (valor != 0) {
out.println("Fatorial de " + valor + " = " + fatorial(valor));
}
%>
[/code]
o aplicativo esta no ar naquele Google App Engine (GAE), se alguem quiser testar: http://groupunip-test.appspot.com/