El doble factorial de un número, denotado como n!!, se refiere al producto de todos los números enteros positivos desde 1 hasta n, pero solo incluyendo los números impares. Calcular el doble factorial es un proceso sencillo en Java. A continuación, te mostraremos cómo hacerlo con un ejemplo de código breve:
public class DobleFactorial {
public static int calcularDobleFactorial(int n) {
int resultado = 1;
// Comenzamos desde n y reducimos de 2 en 2 hasta llegar a 1 o 0.
while (n >= 1) {
resultado *= n;
n -= 2;
}
return resultado;
}
public static void main(String[] args) {
int numero = 5; // Cambia este valor al número deseado.
int resultado = calcularDobleFactorial(numero);
System.out.println("El doble factorial de " + numero + " es " + resultado);
}
}
En este código, hemos creado una función llamada calcularDobleFactorial que toma un número entero n como entrada y calcula su doble factorial. Utilizamos un bucle while para multiplicar todos los números impares desde n hasta 1 o 0, reduciendo n en 2 en cada iteración. Finalmente, el resultado se devuelve y se muestra en el método main del programa.
Si ejecutas este código con numero igual a 5, obtendrás el doble factorial de 5, que es 15. Puedes cambiar el valor de numero según tus necesidades para calcular el doble factorial de cualquier número entero positivo. ¡Esperamos que este artículo te haya ayudado a comprender cómo calcular el doble factorial en Java de manera rápida y sencilla!
Comments
Post a Comment