PDA

View Full Version : con java 4+2=5!!!!


Dirty_Punk
31-08-2004, 18:49
cavolo ragazzi, aiutatemi!! java mi sta facendo impazzire con errori incomprensibili :D

guardate qua


void jB50_mouseClicked(MouseEvent e) {

jTSoldi.setText(String.valueOf(((Float.parseFloat(jTSoldi.getText())+0.20))));

}



ho jB50 un bottone che una volta cliccato dovrebbe solo sommare 0.2 al valore dentro un jTextLabel (che è jTSoldi) ma il risultato??


semplice, non si limita a sommare 0.2 ma somma a volte 0.2, a volte 0.2000000043245205 (numeri a caso) che non capisco dove vada a trovare....

che soluzione consigliate??

PS: il titolo 4+2=5 è riferito a un arrotondamento, cioè se prendo 0.200000000003423423 come stringa e mi tengo solo 0.20 (già provato) lui mi fa la sequenza
0.2
0.4
0.5!!!!
0.7...

:muro: :muro: :muro: