ufff creo que ya lo he visto, poPonderado NO ESTA INICIALIZADO, es variable global....y en el metodo anterior que lo calcula, antes tenia un return y hay lo igualaba...y lo hice void y se me ha pasado igualarlo.... voy a probar y espero que sea eso
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúpublic void calculaPoPonderado(){
double[]datoArea = new double[cadenaArea.length];
double[]datoPo = new double[cadenaPo.length];
double[]datoPoUnitario = new double[cadenaPo.length];
double areaTotal = 0;
double datoPoPonderado = 0;
for(int i=0;i<cadenaArea.length;i++){
datoArea[i]=Double.parseDouble(cadenaArea[i]);
datoPo[i]=Double.parseDouble(cadenaPo[i]);
areaTotal+=datoArea[i];
}
for(int i=0;i<cadenaArea.length;i++){
datoPoUnitario[i]= (datoArea[i]/areaTotal)*datoPo[i];
datoPoPonderado+=datoPoUnitario[i];
}
}
public void calculaC(){
calculaPoPonderado();
double datoPd = Double.parseDouble(cadenaPd);
double divisionPdPo = datoPd/poPonderado;
System.out.println("LA DIVISION PD / PO " +divisionPdPo);
, pero aún tengo un problema, como puedo cerrar los JPanel? no hay ninguna manera de que en un JButton pueda meter alguna accion para cerrarlos? porque no es plan que se queden todas las ventanas abiertas.


Cita de: Burnhack en 2 Abril 2008, 17:38 PM
Yo nose si entendi tu duda bien pero simplemente si entendi lo que dices es...una condicion
If(encuentra el archivo)
Sumarle la cantidad a aumentar de cada vez
Saludos