// 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:
- Declara una matriz bidimensional
arreglo
de tamaño 2×5, que se utilizará para almacenar números aleatorios. - Define tres variables enteras estáticas:
x
,y
, yz
. - El método
llenaArreglo
llena la matrizarreglo
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 variablesx
yy
cuentan cuántos números pares e impares se han generado, respectivamente. - El método
imprime
muestra en la consola los valores almacenados en la matrizarreglo
. 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. - El método
main
es el punto de entrada del programa. Llama allenaArreglo
para llenar la matriz con números aleatorios y luego llama aimprime
para mostrar los valores en la consola.
Pueder ir al artículo principal:
Códigos Sencillos hechos en Java
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?
buena! aportación amigo Gracias!