• Su dimensión
• Su tamaño
• Su contenido (tipo)
Independiente del arreglo que estemos hablando, todos se declaran
de la misma manera:
≡
( String [] args){ Public static void main
( String [] args){
int[][] NUMEROS;
int[][] NUMEROS[][] = new int [3]
NUMEROS[][] = new int [3][4]; [4];
} }
} }
Lo que significa que para declarar y crear un arreglo en una misma línea
ocupamos el comando:
< tipo > < nombre >[] = new < tipo >
[ tamaño ];
Para ubicarnos dentro de un arreglo, ( En el ejemplo, un arreglo de 3
filas y 4 columnas ) utilizaremos los siguientes números:
0 1 2
3
0
2
Para referirnos al espacio sombreado:
0 1 2
3
0
Lo llamamos Nombre_matriz[1][2];
Lo que significa que nos ubicamos en fila 2 y columna 3
public class {
public static void main ( String [] args ){
5 6 7 8 9
Donde:
Matriz [0] = 5;
Matriz[1]=6;
Matriz[2]=7;
Matriz[3]=8;
Matriz[4]=9;
Llenado de una matriz de 2
dimensiones
Ocupando el operador para crear. arreglos, crearemos un arreglo de 2
dimensiones .
3 filas y 5 columnas.
String matriz [][] = new
String [ 3 ][ 5 ];
Gráficamente, se puede entender lo anterior como la figura de abajo.
Por lo tanto, como entendemos la matriz como una matriz de 3 filas y 5
columnas, debemos movernos por las columnas y por las filas para ir
ocupando los espacios e ir llenándola.
Int matriz []= new int [ 3 ][ 5 ]; // declaramos un creamos matriz 5 espacios ( 5 columnas )
for ( j = 0 ; j < matriz . length ; j ++ ){ //ocupamos un for para correr las columnas
For ( i = 0 ; i < matriz [ 0 ]. length ; i ++){ // ocupamos un for para recorrer las filas
Matriz [ i ][ j ]= StdIn . readInt (); // ingresamos valor en la matriz para la fila i y columna j
}
}
}
}
etc…
Una vez terminado el llenado de la matriz con los números del 1 al 15, el
resultado es el siguiente:
1 4 7
10 13
2 5 8
11 14
3 6 9
12 15
PRACTIQUEN!