Olá Galera, gostaria de idéias pra solucionar meu problema! Tenho um array de objetos e um de seus atributos é do tipo double, o problema é que essa array é necessariamente grande, com o tamanho por volta de 20.000, e num determinado momento esse atributo do tipo double começa a receber números estranhos como 2.4624477E-4, sendo que normalmente seria algum valor por volta de 0.004186161.
Segue meu códigodf = new DF[lw.noWords.length]; //Cria array para armazenar os resultados
for (int i = 0; i < lw.noWords.length; i++) { //Percorre todo conjunto de dados
df[i] = new DF(); //Instância objeto DF no índice atual da array df
df[i].w = lw.noWords[i].word; //Guarda a palavra no indice atual
df[i].valorDF = (double) lw.noWords[i].iNumWord / lw.noWords.length; //Divide o número de ocorrências pelo total de palavras
}
Valeu Galera!! Abrs