arreglo dentro de un arreglo de objetos, como mandar parametros?
Publicado por antoniobalderas (2 intervenciones) el 02/07/2011 19:46:00
tengo mi clase y mi constructor
public Proyectos(int monto, int area, int region, int objetivos[]) {
this.monto = monto;
this.area = area;
this.region = region;
this.objetivos = objetivos;
}
creo el arreglo de objetos
Proyectos arreglo_proyectos [] = new Proyectos[proyectos];
Leo las variables, pero al momento de pasarlas no me funciona
int monto = scn.nextInt();
int area = scn.nextInt();
int region = scn.nextInt();
int o1 = scn.nextInt();
int o2 = scn.nextInt();
int o3 = scn.nextInt();
int o4 = scn.nextInt();
int objectivos []={o1,o2,o3,o4};
arreglo_proyectos[i]=new Proyectos(monto, area, region,objetivos);
me aparece lo siguiente
(actual argument int cannot be converted to int[] by method invocation conversion)
Puedo hacer el siguiente ejemplo sin un arreglo..pero la verdad quiero utilizar el arreglo..de antemano gracias.
public Proyectos(int monto, int area, int region, int objetivos[]) {
this.monto = monto;
this.area = area;
this.region = region;
this.objetivos = objetivos;
}
creo el arreglo de objetos
Proyectos arreglo_proyectos [] = new Proyectos[proyectos];
Leo las variables, pero al momento de pasarlas no me funciona
int monto = scn.nextInt();
int area = scn.nextInt();
int region = scn.nextInt();
int o1 = scn.nextInt();
int o2 = scn.nextInt();
int o3 = scn.nextInt();
int o4 = scn.nextInt();
int objectivos []={o1,o2,o3,o4};
arreglo_proyectos[i]=new Proyectos(monto, area, region,objetivos);
me aparece lo siguiente
(actual argument int cannot be converted to int[] by method invocation conversion)
Puedo hacer el siguiente ejemplo sin un arreglo..pero la verdad quiero utilizar el arreglo..de antemano gracias.
Valora esta pregunta


0