class ArregloReferencia {
  public static void main(String [] args) {
//se dimensiona un arreglo de 5x3
     int [][] arr2;
     arr2= new int[5][];
     int ncol=3;
     //llenar cada renglon del arreglo
     //esto equivale a arr2=new int[5][ncol]
     for (int i=0;i<arr2.length;i++) {
       arr2[i] = new int[ncol];
     }//for
     //llenar el arreglo como si fuera referencia
     for (int i=0;i<arr2.length;i++) {
       int [] arr = arr2[i];
        for (int j=0;j<arr.length;j++) {
          arr[j] = i + j;
        }
     }
     //recorrer el arreglo como una matriz
     for (int i=0;i<arr2.length;i++) { 
       for (int j=0;j<arr2[i].length;j++) {
          System.out.println(arr2[i][j]);
       }
     }
  }

}