Ta dando erro nesse codigo!!! Linha 49, diz “inconvertible types”. Pq?
[code]public Cromossomo() {
Vector aux = new Vector();
Vector V = new Vector();
Vector P = new Vector();
aplicacao.setConectar(driver, url, login, senha);
V = aplicacao.listarTurma();
P = aplicacao.listarProf();
int linha = 0;
int conteudo[][]=new int[2][25];
int dado[] = new int[4];
int dado2[] = new int[4];
for(int cont=0; cont< V.size(); cont++){
dado = (int[]) V.elementAt(cont);
if(cont>0)
dado2 = (int[]) V.elementAt(cont-1);
else
dado2 = dado;
if(dado[2]==dado2[2])
linha = linha;
else
linha++;
for(int conta=0; conta< dado[4]; conta++){
for(int coluna=0; coluna< 25; coluna++){
conteudo = (int[][]) cromo.elementAt(linha);
if(conteudo[1][coluna]!= 0)
conta--;
else {
conteudo[1][coluna] = dado[3];
cromo.insertElementAt(conteudo,linha);
}
}
}
}
for(int cont=0; cont< cromo.size(); cont++){
int k;
int p[] = new int[2];
int prof[][]= new int [2][25];
prof = (int[][]) cromo.elementAt(cont);
for(int j=0; j<25; j++){
int d = prof[1][j];
for(int a=0; a<P.size(); a++){
p = (int[]) P.elementAt(a);
if(d==p[2])
aux.add(p[1]);
}
int h = (int)(Math.random()*aux.size());
k = (int) aux.elementAt(h);
prof[2][j] = k;
cromo.insertElementAt(prof,cont);
}
}
}[/code]