jump to navigation

Crear una matriz en Java Julio 9, 2010

Publicado por lineadecodigo en : Java , trackback

Una matriz matemática es una tabla bidimensional de números. Las matrices pueden sumarse, multiplicarse,... Y suelen ser utilizadas para describir sistemas de ecuaciones lineales. Leer más sobre matrices en Wikipedia.

Si queremos representar una matriz en Java hay que crear un array bidimensional. Por ejemplo para declarar una matriz de 3x3 haríamos lo siguiente:

  1. int matriz[][] = new int[3][3];

Ahora procedemos a cargar la matriz con valores:

  1. matriz[0][0] = 2;
  2. matriz[0][1] = 4;
  3. matriz[0][2] = 4;
  4. matriz[1][0] = 6;
  5. matriz[1][1] = 6;
  6. matriz[1][2] = 9;
  7. matriz[2][0] = 8;
  8. matriz[2][1] = 10;
  9. matriz[2][2] = 12;

Hay que recordar que los elementos empiezan a numerarse por 0. Así la esquina superior izquierda de la matriz será el elemento [0][0] y la esquina inferior derecha será el [2][2].

Podemos crear e instanciar la matriz en una única línea:

  1. int [][] matriz = {{2,4,4},{6,6,9},{8,10,12}};

De igual manera, si nos apoyamos en el método .lenght del array podremos listar el contenido de la matriz

  1. for (int x=0; x < matriz.length; x++) {
  2. for (int y=0; y < matriz[x].length; y++) {
  3. System.out.println (matriz[x][y]);
  4. }
  5. }

Articulos Similares:

|- Descargar el código
|- Reportar error en el código
|- Foro sobre Java

Enviar entrada por email Enviar entrada por email | Imprimir Imprimir | 658 visitas

1 Star2 Stars3 Stars4 Stars5 Stars (Todavia sin evaluar)
Loading ... Loading ...

Comentarios»

1. nextor - Julio 9, 2010

Tambiene puede declarar y llenar la matriz de un jalon
int [][] matriz = {{2,4,4},
{6,6,9},
{8,10,12}};
seria la matriz del ejemplo.

2. lineadecodigo - Julio 9, 2010

@nextor, Es verdad. Muy buena forma de crear e inicializar el array a la vez. Lo incorporo al ejemplo.

Muchas gracias por el aporte.

3. salva - Julio 22, 2010

Hola tengo esta web de chat gratis http://www.chatvalencia.net y queria incorporarle un generador de webchat , alguien me puede dar una direccion de donde encontrarlo o como seria el codigo php para generar a partir de una sala que pondria el usuario crear un iframe, mi correo es este por si alguien esta interesado en ayudarme chatvalencia@hotmail.com

4. Linea de Codigo » Sumar matrices en Java - Julio 28, 2010

[...] Crear una matriz en Java [...]




Si tienes dudas sobre Java no dudes en visitar el Foro sobre Java.
Imagen CAPTCHA CAPTCHA Audio
Refrescar imagen