Java - Matrices tridimensionales

 
Vista:

Matrices tridimensionales

Publicado por Hellen Avila Barrantes (7 intervenciones) el 28/11/2005 19:07:48
Hola a todos:

Quería saber si alguien sabe donde puedo encontrar alguna página en donde se hable acerca de la creación de matrices tridimensionales en java, su sintaxis, características y algún ejemplo práctico.

A quien guste ayudarme, de antemano, muchas 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

RE:Matrices tridimensionales

Publicado por King (7 intervenciones) el 29/11/2005 06:11:21
Hola:

Pues es sencillo, si sabes usar arreglos, sabes usar matrices de todas las dimensiones que quieras.

Por ejemplo un arreglo de enteros:

int arreglo[ ] = new int[ 10 ];

Para recorrer cada elemento:

for(int i = 0; i < arreglo.length; i++)
System.out.println("El elemento es: " + arreglo[ i ] );

Y asi como puedes hacer arreglos de enteros, puedes hacer arreglos de arreglos:

int arreglo2 [ ] [ ] = new int [ 3 ] [ 3 ];

ahora tendrías que poner un for adentro del otro for (tipo recorriendo columnas y renglones)

for( int i = 0; i < arreglo2.lenght; i ++)
for(int j = 0; j < arreglo2[ i ].length; j++)
System.out.println("El elemento es: " + arreglo2[ i ] [ j ] );

Y adivina que? para tres dimensiones es análogo:

int arreglo3 = new int [ 3 ] [ 4 ] [ 5 ];

nota como la longitud de cada uno de los arreglos internos pude cambiar, no tienen que ser la misma:

for( int i = 0; i < arreglo3.length; i++)
for( int j = 0; j < arreglo3 [ i ].length; j++)
for(int k = 0; k < arreglo3[ i ] [ j ] .length; k++)
System.out.println("El elemento es: " + arreglo3[ i ] [ j ] [ k ]);

Espero te sirva de algo. Puedes encontrar otros códigos en mi página:

http://www.novacreations.net

Saludos

King
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