Java - Array multidimensional ¿como hacer que parezca una tabla?

 
Vista:
sin imagen de perfil
Val: 51
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Array multidimensional ¿como hacer que parezca una tabla?

Publicado por Jose (32 intervenciones) el 01/12/2016 16:22:29
Hola. Tengo el siguiente ejercicio: Declarar, crear e inicializar una matriz de enteros de 2x3 y muéstrela por pantalla. Quiero que cada fila se muestre de forma independiente. Es decir, así:

1 3 5
3 1 5

Y este es mi código:

1
2
3
4
5
6
7
8
9
10
11
12
13
public static void main(String[] args) {
	int[][] num = {{1,3,5}, {3,1,5}};
	int y, x;
	int cont = 0;
 
	for(y = 0;y < num.length;y++){
	    for(x = 0;x < num[y].length;x++){
	        System.out.print(num[y][x]);
	    }
 
	}
 
}

Gracias
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
sin imagen de perfil
Val: 755
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Array multidimensional ¿como hacer que parezca una tabla?

Publicado por Yamil Bracho (2315 intervenciones) el 01/12/2016 16:31:48
System.out tiene un metodo que imprime y baja de linea... Chequea el javaDocs
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
sin imagen de perfil
Val: 51
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Array multidimensional ¿como hacer que parezca una tabla?

Publicado por Jose (32 intervenciones) el 01/12/2016 16:45:38
No lo entiendo.
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
Imágen de perfil de xve
Val: 686
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Array multidimensional ¿como hacer que parezca una tabla?

Publicado por xve (345 intervenciones) el 01/12/2016 18:57:02
Lo que dice Yamil, es que en vez de utilizar:
1
System.out.print()
utilices
1
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
Imágen de perfil de Lawliet
Val: 308
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Array multidimensional ¿como hacer que parezca una tabla?

Publicado por Lawliet (303 intervenciones) el 01/12/2016 19:13:31
Hola...

De hecho puedo observar que esta bien tu código, ya que tienes que usar tanto print() como println() para obtener el formato de tabla que necesitas. Te anexo un código de ejemplo de como lo he realizado yo.

1
2
3
4
5
6
7
8
int[][] numeros = {{1,3,5}, {3,1,5}};
 
for(int x = 0; x < numeros.length; x++){
	for(int y = 0; y < numeros[x].length; y++) {
		System.out.print(numeros[x][y]);
	}
	System.out.println();
}

Output
1
2
135
315

Sin más que comentar, quedo al pendiente de cualquier duda y/o comentario.

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 51
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Array multidimensional ¿como hacer que parezca una tabla?

Publicado por Jose (32 intervenciones) el 02/12/2016 11:59:35
Antes que nada, gracias. He escrito el código pero no me aparecen los dos últimos cincos.
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
sin imagen de perfil
Val: 51
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Array multidimensional ¿como hacer que parezca una tabla?

Publicado por Jose (32 intervenciones) el 02/12/2016 12:26:53
Vale, ya he encontrado el error. No había escrito una cosa. Gracias de nuevo.
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