
15/09/2011, 01:53
|
 | | | 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. |