Discussione: [java]tipi primitivi
View Single Post
Old 30-05-2010, 19:49   #4
maro89
Junior Member
 
Iscritto dal: May 2010
Messaggi: 25
Quote:
Originariamente inviato da nuovoUtente86 Guarda i messaggi
Ti basta moltiplicare (castizzando a int) e dividere (ritornando a double) il numero per (10^n) dove n è il numero di cifra da lasciare dopo la virgola.
Alternativamente, per evitare eventuali perdite di dati dovuti a possibili narrow, puoi utilizzare il metodo statico format di String, con le stesse modalità indicateti nel post precedente.
risolto come hai detto tu grazie.

in pratica ho fatto

double pippo=7.9999999999
pippo=pippo*100; //pippo=799.9999
pippo=(int)pippo; //pippo=799
pippo=(double)pippo*100 //pippo=7.99
maro89 è offline   Rispondi citando il messaggio o parte di esso