Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2005, 17:57
choko
 
Fecha de Ingreso: noviembre-2005
Ubicación: Costa Rica
Mensajes: 4
Antigüedad: 19 años, 1 mes
Puntos: 0
Ayuda con Arreglos!!! URGENTE

Hola Gente, soy nuevo en este foro, espero que comprendan mis inutileces...

Tengo un problema con un arreglo...
vean...

/*Tengo esta clase*/
public class Genes {
public int Grup;
public int Mate;
public int Prof;
....
}

/*-------------------*/
Ahora en otra clase tengo lo siguiente...
/*Otra Clase*/
public class MetodosGeneticos{
Genes []Cromo = new Genes[200]; //array de cromosomas de tipo genes

/*para iniciar arreglo*/
public void inicie(){
Genes g = new Genes();
for(int i = 0; i < Cromo.length; i++)
Cromo[i] = g;
}

/*en un metodo aparte*/
public void PoblacionIncial(){
....
Cromo[cont].Grup = 1;
Cromo[cont].Mate = 15;
....
}

Ahora si, lo que me pasa es que en cada insercion como la del metodo anterior se me inserta en todo el arreglo y no en la posicion que le da cont, osea, if (cont == 0) y meto Cromo[cont].Grup = 1; todos los Cromo[NNN].Grup se le mete el mismo valor.............

No se que es lo que pasa..........

Ayuda........... lo mas antes posible, ojala antes del lunes 28 de noviembre....
pleace............


}