miércoles, 2 de julio de 2008

CODIGO FUENTE DE MATRICES EN JAVA

/**
* Este es un ejemplo de creación de un array en este caso de dos dimensiones
*/
package ejemplos;

public class matrices {
public static void main( String args[] ) {

// Declaramos un array de dos dimensiones con un tamaño de 3 en la
// Decladramos el array con un tamano de 3 en su primera dimensión para
// posteriormente declarar la segunda dimensión.

int matriz[][] = new int[3][];
matriz[0] = new int[2];
matriz[1] = new int[3];
matriz[2] = new int[4];

// Ponemos datos en el array
for ( int i=0; i < 3; i++ ) {
for ( int j=0; j < matriz[i].length; j++ )
matriz[i][j] = i * j;
}

// y vemos su contenido, utilizando un bucle for
for ( int i=0; i < 3; i++ ) {
for ( int j=0; j < matriz[i].length; j++ )
System.out.print( matriz[i][j] );
System.out.println();
}

// Intetamos acceder a un elemento que esta fuera de los limites del array
System.out.println( "Elemento fuera de limites del array" );
matriz[4][0] = 7;
// El compilador lanzara una excepción de tipo ArrayIndexOutOfBounds
}
}

No hay comentarios: