Foros del Web » Programación para mayores de 30 ;) » Java »

[SOLUCIONADO] DUDA ARRAYS (bidimension :O)

Estas en el tema de DUDA ARRAYS (bidimension :O) en el foro de Java en Foros del Web. hacer esto: int[][] notasjuanchoypepe = new int[2][5]; estoy metiendo 2 arrays de 5 enteros cada uno adentro de un array llamado "notasjuanchoypepe" seria como hacer ...
  #1 (permalink)  
Antiguo 15/05/2013, 22:15
Avatar de iivo94  
Fecha de Ingreso: febrero-2011
Ubicación: Argentina
Mensajes: 281
Antigüedad: 13 años, 3 meses
Puntos: 3
DUDA ARRAYS (bidimension :O)

hacer esto:

int[][] notasjuanchoypepe = new int[2][5];


estoy metiendo 2 arrays de 5 enteros cada uno adentro de un array llamado "notasjuanchoypepe"

seria como hacer una sintesis de esto:

int[] notasjuancho=new int[5];
int[] notaspepe=new int[5];


no?, solo que lo otro es mas practico?
  #2 (permalink)  
Antiguo 15/05/2013, 22:51
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: DUDA ARRAYS (bidimension :O)

No exactamente.

Es un arreglo bidimensional, de dimensiones 2x5
Código Java:
Ver original
  1. int[][] notasjuanchoypepe = new int[2][5];

Mientras que aquí:
Código Java:
Ver original
  1. int[] notasjuancho=new int[5];
  2. int[] notaspepe=new int[5];
Tienes 2 arreglos de 5 enteros.

La diferencia en este ejemplo es que el arreglo bidimensional lo puedes tratar como una tabla, pero los 2 arreglos es como si tuvieras 2 listas.

Hay pequeñas diferencias como de bajo nivel como por ejemplo que tu matriz tiene garantía que sea memoria continua pero los 2 arreglos no están garantizados que tengan la memoria continua.

Aunque siempre puedes hacer cosas como estas:
Código Java:
Ver original
  1. int[][] notasjuanchoypepe = new int[2][5];
  2. int[] notasjuancho=notasjuanchoypepe[0];
  3. int[] notaspepe=notasjuanchoypepe[1];
  #3 (permalink)  
Antiguo 16/05/2013, 22:03
Avatar de iivo94  
Fecha de Ingreso: febrero-2011
Ubicación: Argentina
Mensajes: 281
Antigüedad: 13 años, 3 meses
Puntos: 3
Respuesta: DUDA ARRAYS (bidimension :O)

gracias razpe

Etiquetas: arrays
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:06.