Artículos
Java

Factorial Java con bucle for

07/Oct/2017

La forma más óptima para calcular al factorial de un número con Java es mediante el uso de la recursividad. Si bien el método más directo que nos viene al pensar en la definición de un factorial es el uso de una estructura repetitiva. En este ejemplo vamos a calcular un factorial Java con bucle for.

Lo primero es definir cómo se calcula el factorial de un número. Esto viene representado por la siguiente fórmula.

n! = 1 x 2 x 3 x 4 x 5 x … x (n-1) x n.

Siendo el factorial de un número la multiplicación de todos los números desde el 1 hasta el número del que queremos calcular el factorial.

Una vez explicado esto entendemos que el uso de un bucle for cuadra a la perfección.

Así lo primero que necesitaremos es definir una variable que vaya a guardar el valor del factorial. Esta variable la inicializamos a 1.

int iFactorial = 1;

Lo siguiente será realizar el bucle for que irá desde el número 2 hasta el número del cual queremos calcular el factorial.

for (int x=2;x<=iNumero;x++)
  iFactorial = iFactorial * x;

En cada una de las iteraciones del bucle for multiplicamos el número del bucle por el número almacenado en iFactorial. Al terminar el bucle será la variable iFactorial la que contenga el valor que buscamos.

Es por ello que solo tendremos que volcar el contenido de dicha variable por pantalla:

System.out.println("El factorial del número " + Integer.toString(iNumero) +  " es " + Integer.toString(iFactorial));

Y ya habremos calculado en Factorial Java con bucle for.

Código Fuente

Descárgate el código fuente de Factorial Java con bucle for
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Suscribir
Notificar de
guest
11 Comentarios
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios