Ejemplo 10 - Declaración, inicialización y recorrido de matrices

Objetivo

Comprender la mecanica para declaración, inicialización y recorrido de matrices

Enunciado

Haga un programa principal que muestra la forma de declarar, inicializar y recorrer una matriz.

Solución

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);
   }
}

 

Código Fuente

Matriz.java