Solución propuesta del ejercicio 5 que se encuentra en https://recursosformacion.com/2022/09/ejercicios-java-7-clases-y-subrutinas/
Nos solicitan una rutina que sea capaz de calcular el factorial de un número utilizando la recursividad.
La recursividad de un método consiste en que el mismo, se va rellamando tantas veces como haga falta, hasta conseguir cumplir su misión
Aunque la idea es elegante, debemos tener cuidado cuando la utilizamos; y si lo hacemos, dejar la documentación muy clara, ya que es una forma de programar no demasiado clara para la persona que tenga que mantener nuestro programa.
Sin embargo, aquí tenemos una posible implementación:

Naturalmente, necesito un poco de código para preparar la llamada, luego una sola llamada al método factorial (linea 13), nos resuelve el trabajo. Daros cuenta que en un momento se llama a factorial (linea 22) tantas veces como sea necesario, y luego se van recogiendo sus respuestas
Podéis ver la solucion de este ejercicio, también en YouTube
Comparte esto:
- Comparte en Facebook (Se abre en una ventana nueva) Facebook
- Compartir en Telegram (Se abre en una ventana nueva) Telegram
- Compartir en WhatsApp (Se abre en una ventana nueva) WhatsApp
- Compartir en LinkedIn (Se abre en una ventana nueva) LinkedIn
- Compartir en X (Se abre en una ventana nueva) X
- Enviar un enlace a un amigo por correo electrónico (Se abre en una ventana nueva) Correo electrónico
- Más
- Haz clic en Pinterest (Se abre en una ventana nueva) Pinterest
- Imprimir (Se abre en una ventana nueva) Imprimir
- Compartir en Pocket (Se abre en una ventana nueva) Pocket
- Compartir en Reddit (Se abre en una ventana nueva) Reddit
- Compartir en Tumblr (Se abre en una ventana nueva) Tumblr
- Compartir en Mastodon (Se abre en una ventana nueva) Mastodon
Relacionado
Descubre más desde Recursos para formacion
Suscríbete y recibe las últimas entradas en tu correo electrónico.