Pessoal como faço pra implementar : Se voo [i][j] estiver instanciado como (!=null) é porque existe um voo que vai do aeroporto [i] para aeroporto [j].
Segue o que fiz até agora:
public class ControleAeroportuário {
int aeroporto [];
int m, n;
int[][] voo;
public ControleAeroportuário(int linhas, int colunas) {
this.m = linhas;
this.n = colunas;
voo = new int[linhas][colunas];
}
public void preencheMatriz(int[][] voo) {
this.voo = new int[this.m][this.n];
for (int i = 0; i < aeroporto.length-1; i++) {
for (int j = 0; j < aeroporto.length-1; j++) {
this.voo[i][j] = voo[i][j];
}
}
}
}