Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/09/2011, 01:53
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 6 meses
Puntos: 188
Respuesta: Problema Arreglo en metodo

El constructor de la clase va dentro de la propia clase debajo de sus atributos.

El método total() donde lo tenías, pero con los cambios que te indiqué (aunque puedes mantener el println).

El main donde iba, sólo que antes de crear el objeto varianza llamas al método de clase total() y lo vuelcas en la variable numValores, que es la que utilizas para construir la varianza.

de todos modos ya que lo veo, las variables tampoco las puedes definir de esa manera, me refiero a los arreglos. Simplemente defínelos en la clase y luego dentro del constructor:
*
this.variables = new int [total];
this.valorcuadvar = new double [variables.length]; // ¿uh, variables.length no es total?
this.tamaño=variables.length; // Si es total esto sobraría, ya que el tamaño sería el total de valores ingresados
*

es decir, que el constructor sería realmente

public Varianza(int total) {
this.total = total;
this.variables = new int [total];
this.valorcuadvar = new double [total];
}

y donde tengas tamaño lo sustituyes por total, pq realmente sería una variable duplicada.