Array tridimensional.

Iniciado por NetJava, 7 Abril 2011, 13:46 PM

0 Miembros y 1 Visitante están viendo este tema.

NetJava

Buenas,

tengo una dudaza, no encuentro la teoría ni la práctica para comprender como sería un array tridimensional. En un dimensional es fácil "int tabla[FILAS][COLUMNAS] = new int[3][3];" (pongo filas y columnas para aclarar), el recorrido dentro del primer bucle será posicionarse en la fila, y con el segundo bucle posicionarse en cada una de las columnas, pero y con un tridimensional¿?¿?

Muchas gracias y saludos!!!

1mpuls0

Hola. Qué tal.

Es muy sencillo.

Un arreglo 3D está conformado por filas, columas y páginas.

Para crearlo es de la siguiente manera.

Código (java) [Seleccionar]

int arreglo[][][]= new int[numeroPaginas][numeroFilas][numeroColumnas];


Para determinar el tamaño de las páginas es

Código (java) [Seleccionar]
arreglo.length

Para determinar el tamaño de las filas es

Código (java) [Seleccionar]
arreglo[0].length

Para determinar el tamaño de las columnas es

Código (java) [Seleccionar]
arreglo[0][0].length

Para ingresar u obtener datos tienes que iniciar con las páginas.

Código (java) [Seleccionar]
for(int pagina=0; pagina<arreglo.length; pagina++)

y después con filas o columnas segun sea el caso.

Saludos.




abc

sapito169

yo lo veo diferente yo me imagino a los arrays tridimensionales como cubos es lo mismo
no te preocupes seria realmente extraño que uses un array tridimensional

NetJava

Buenas,

Darhius perfecto, no me ha quedado ninguna duda me pondré a hacer ejemplos. Muchas gracias.
sapito169 si yo solo quiero aprender bien Java jajaja. El cubo mola, me recuerda a las pelis de Cube I,II y 0, pero con las páginas se entiende a la primera.

Saludos!!!