Problema recursividad
Tengo el tÃpico ejemplo recursivo de calculo del factorial de un numero,pero cuando el factorial a calcular es elevado comienza a fallar,he probado a cambiar el tipo del dato a LONG pero no funciona.Ayuda por favor.
Tienes que tener en cuenta que el factorial de un número crece mucho según sube el número. Por ejemplo, el factorial de 25 es igual a 7034535277573963776 y el entero máximo de tipo long es 9223372036854775807. Entonces, para números mayores de 25 no podrán calcular su factorial porque ya no serÃa representable en java con un tipo long. Tienes que tener en cuenta que los ordenadores pueden hacer muchas cosas pero siempre habrá una limitación. Bueno eso es todo. Que te vaya bien. Hasta luego.
