Comprender la mecanica para declaración, inicialización y recorrido
de matrices
Haga un programa principal que muestra la forma de declarar, inicializar y recorrer una matriz.
El siguiente código muestra cada no de los pasos necesarios para trabajar con matrices.
import javax.swing.*; public class Matriz { public static final int MAXFIL = 3; // Maximo de filas public static final int MAXCOL = 5; // Maximo de columnas public static void main(String [] parametros){ // Se declara una referencia a un vector de vectores a enteros // En otras palabras una referencia a una matriz int [] [] m ; // Se crea el vector de MAXFIL referencias a fila m = new int [MAXFIL] []; // Se crean una a una cada fila for(int f=0; f< m.length;f++){ m[f]=new int [MAXCOL]; } // También se puede declarar y crear todas las filas // en un solo paso de la siguiente forma // int m[][]=new int [MAXFIL][MAXCOL]; // Leer los elementos y cargarlos a la matriz for(int i=0; i m.length; i++) for(int j=0;j<MAXFIL; i++) { System.out.print("\t"+m[i][j]); } System.out.println(""); } System.exit(0); } } |