Java » Crear una matriz en Java
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:
int matriz[][] = new int[3][3];
Ahora procedemos a cargar la matriz con valores:
matriz[0][0] = 2; matriz[0][1] = 4; matriz[0][2] = 4; matriz[1][0] = 6; matriz[1][1] = 6; matriz[1][2] = 9; matriz[2][0] = 8; matriz[2][1] = 10; 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:
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
for (int x=0; x < matriz.length; x++) { for (int y=0; y < matriz[x].length; y++) { } }
![]() Descargar el código | ![]() Error en el código | ![]() Foro sobre Java |
Artículos relacionados:









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.
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.
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
Julio 28, 2010 #
[...] Crear una matriz en Java [...]
Enero 5, 2011 #
Hola me pueden ayudar como puedo hacer un “for” para llenar los datos de esa matriz ingresando por teclado? …. me explico?
Abril 1, 2011 #
yo digo que te falta hacerla con programacion orientada a objetos porque tu mismo codigo lo utilize y me dice cannot find variable lenght eso es todo gracias
Abril 1, 2011 #
@marco es length fue error de dedo.
Abril 1, 2011 #
@max,
Hemos explicado el ejemplo de cómo hacer un for para rellenar la matriz en
http://lineadecodigo.com/java/cargar-una-matriz-por-teclado-en-java/
Espero que te sirva.
Abril 1, 2011 #
@marco,
Puedes compartir tu código para ver el problema?? Nos sería de ayuda a todos.
Si lo pones en nuestro foro Java mejor.
http://www.dudasprogramacion.com/forum/java-basico
Abril 1, 2011 #
[...] en Java Abril 1, 2011 por Víctor Cuervo . 4 visitas Sin Comentarios Imprimir En el ejemplo Crear una matriz en Java veíamos como se define una matriz de números en Java. En ese ejemplo rellenábamos los valores de [...]