Código Java – Factorial

// Codificado por Beastieux
public class Arrayfactos {
    static long factos[] = new long[25];

    static long factorial(int z) {
        long fac = 1;
        for (int i = 1; i <= z; i++)
            fac = fac * i;
        return fac;
    }

    static void imprimir(long x[], String nombre) {
        for (int i = 0; i < x.length; i++) {
            System.out.println(nombre + "\t[" + (i + 1) + "]=" + x[i] + "\t");
            // if (i % 5 == 0)
            // System.out.println("\t");
            System.out.println("\n");
        }
    }

    static long[] rellenarfactorial(long x[]) {
        for (int i = 1; i <= x.length; i++)
            x[i - 1] = factorial(i);
        return x;
    }

    public static void main(String[] datos) {
        rellenarfactorial(factos);
        imprimir(factos, "factos");
    }
}

El código Java llamado Arrayfactos se encarga de calcular y mostrar los factoriales de los números del 1 al 25 en un arreglo. Aquí está cómo funciona el programa:

  1. Se declara una matriz factos de tipo long con una longitud de 25 elementos. Esta matriz se utilizará para almacenar los factoriales.
  2. Se define un método llamado factorial que toma un número entero z como entrada y calcula su factorial utilizando un bucle for. El resultado se almacena en la variable fac y se devuelve.
  3. El método imprimir se utiliza para mostrar los elementos de un arreglo junto con su nombre. Recorre el arreglo x y muestra cada elemento junto con su posición en el arreglo y una línea en blanco para separarlos.
  4. El método rellenarfactorial se utiliza para llenar el arreglo factos con los factoriales de los números del 1 al 25. Llama al método factorial para calcular cada factorial y lo almacena en el arreglo.
  5. En el método main, se llama a rellenarfactorial para calcular y almacenar los factoriales en el arreglo factos.
  6. Finalmente, se llama al método imprimir para mostrar los factoriales calculados junto con sus posiciones en el arreglo. Cada factorial se muestra con el nombre “factos” y su posición en el arreglo.

Pueder ir al artículo principal:

Códigos Sencillos hechos en Java

3 thoughts on “Código Java – Factorial

Deja un comentario