Código Java – Ordenar Array (Par, Impar)

// Codificado por Beastieux
public class SyGOrdenaArrayParImpar {
    static int[][] arreglo = new int[2][5];

    static int x = 0, y = 0, z = 0;

    static void llenaArreglo() {
        for (int i = 0; i < arreglo.length; i++) {
            for (int j = 0; j < arreglo[i].length; j++) {
                z = (int) (Math.random() * 100 + 1);
                if (z % 2 == 0) {
                    arreglo[0][j] = z;
                    x++;
                } else {
                    arreglo[1][j] = z;
                    y++;
                }
            }
        }
    }

    static void imprime() {
        System.out.println("Superior - Pares");
        for (int i = 0; i < arreglo.length; i++) {
            for (int j = 0; j < arreglo[i].length; j++) {
                System.out.print("Arreglo[" + i + "][" + j + "] : " + arreglo[i][j]);
                System.out.println("");
            }
            if (i < arreglo.length - 1)
                System.out.println("Inferior - Impares");
        }
    }

    public static void main(String[] args) {
        llenaArreglo();
        imprime();
    }
}

El código proporcionado crea un programa Java llamado SyGOrdenaArrayParImpar que realiza las siguientes acciones:

  1. Declara una matriz bidimensional arreglo de tamaño 2×5, que se utilizará para almacenar números aleatorios.
  2. Define tres variables enteras estáticas: x, y, y z.
  3. El método llenaArreglo llena la matriz arreglo con números aleatorios del 1 al 100. Cada número se coloca en la fila 0 (superior) si es par, y en la fila 1 (inferior) si es impar. Las variables x y y cuentan cuántos números pares e impares se han generado, respectivamente.
  4. El método imprime muestra en la consola los valores almacenados en la matriz arreglo. Imprime los elementos de la fila superior (pares), luego una línea indicando que comienza la fila inferior (impares), y finalmente, imprime los elementos de la fila inferior.
  5. El método main es el punto de entrada del programa. Llama a llenaArreglo para llenar la matriz con números aleatorios y luego llama a imprime para mostrar los valores en la consola.

Pueder ir al artículo principal:

Códigos Sencillos hechos en Java

3 thoughts on “Código Java – Ordenar Array (Par, Impar)

Deja un comentario