07/08/2007, 09:39
|
| | Fecha de Ingreso: agosto-2003
Mensajes: 272
Antigüedad: 21 años, 4 meses Puntos: 0 | |
Re: Problema con una funcion recursiva -- JDK 6.0 El problema es que estas dejando llamadas recursivas pendientes y toda sentencia que quede despues de un llamado recursivo se va a ejecutar y en la condicion de corte pregunta si es igual a cero eso hace que cuando sea negativo siga llamando y como lo que haces es restar a un numero positivo en algun momento se hace cero pero despues menos uno, menos dos etc y a si sucesivamente
yo cambiaria el
if(nivel==0) por un if(nivel>=0)
para que corte al llegar a cero o a un negativo
Saludos espero que te lo solucione. |