Bom dia.
Estou com um Bug no meu código, que não consigo identificar.
O programa pega um arquivo CSV com 80000 registros, divide em 4 grupos (por sazonalidades) e processa as informaçoes.
Funcionou bem com varios arquivos de teste, porém com um deles teve um comportamento anormal.
no laço FOR abaixo, ele em um determinado momento, para de calcular o valor de RT.
[color=green] public void CalculaRisco(Vector<Medidas> vetormedidas){
int TotalDados = 0;
double TempMaiores = 0;
vetormedidas = CalculaTemperaturaCondutor(vetormedidas);
TotalDados = vetormedidas.size();
for (Medidas med : vetormedidas) {
if (med.getTS() > p.getTP()){
TempMaiores++;[/color]
[b]p.setRT((TempMaiores / TotalDados)); [/b]
}
}
}
o objeto p tem o seguinte tipo:
[color=blue]public class Parametros {
double RT = 0; //Risco Termico Calculado
public double getRT() {
return RT;
}
public void setRT(double RT) {
this.RT = RT;
}
}[/color]
tem uma tela do debug que eu tirei.
Se alguém puder me ajudar, agradeço desde já.
