Java - Crear un Array multidimensional

 
Vista:
sin imagen de perfil

Crear un Array multidimensional

Publicado por enmanuel (5 intervenciones) el 03/05/2021 18:54:47
Crear un Array multidimensional que imprima por pantalla la siguiente serie:
0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1

alguna ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Kabuto
Val: 3.428
Oro
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Crear un Array multidimensional

Publicado por Kabuto (1381 intervenciones) el 04/05/2021 01:29:36
Si te fijas, las columnas pares contienen 0 y las impares contienen 1.

Así que al crear la matriz y recorrer cada elemento para decidir que valor insertar, podemos preguntar si la columna es par o impar, para tomar esa decisión.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public class MatrizCerosUnos {
 
	public static void main(String[] args) {
 
		int matriz[][] = new int[9][10];
		//Rellenar con 0 y 1
		for (int fila = 0; fila < 9; fila++)
			for (int col = 0; col < 10; col++) {
				if (col % 2 == 0) //Columna es PAR
					matriz[fila][col] = 0;
				else //Columna es IMPAR
					matriz[fila][col] = 1;
			}
 
		//Mostrar matriz en pantalla
		for (int fila = 0; fila < 9; fila++) {
			for (int col = 0; col < 10; col++)
				System.out.print(matriz[fila][col] + " ");
			//Salto de línea para la siguiente fila
			System.out.println();
		}
 
	}
 
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar