Salve a tutti
ho 12 Double da sommare e controllare che la somma sia uguale a un valore prefissato
esempio:
codice:
Double uno = new Double("1,1");
Double due = new Double("2,2");
...
Double dodici = new Double("12,12");
// non posso fare un ciclo per motivi lunghi da spiegare, quindi attualmente li sommo cosi'.
double totale = 0;
totale += uno.doubleValue();
totale += due.doubleValue();
...
totale += dodici.doubleValue();
i decimali mi perdono di precisione, a caso.
es, il Double nove mi risulta essere 7,6 ma quando lo sommo ai precedenti e' come se aggiungessi 7, 59999999999 come peraltro mi risulta dall'analisi nel debug.
come posso essere CERTO della correttezza della somma? dovro' mica fare davvero
codice:
Double totale = new Double(uno.doubleValue ()+ due.doubleValue() + .. + dodici.doubleValue());