View Full Version : [java] 2 cifre dopo la virgola...
ho un double e voglio stamparne solo 2 cifre dopo la virgola....potrei farlo in mille mila modi, ma la prof vuole che usiamo math.round.....ha detto "3 passaggi, math.round è il centrale", sara anche facile (in effetti lo è) ma non mi viene in mente :eek: .....farlo lo si fa lo stesso ma cosi non mi viene in mente....presente quando uno guarda una cacchiata ma il cervello si scollega e non vede?? ecco... :D
Oceans11
18-10-2005, 19:46
dai che alla fine ci sei arrivato anche tu!!!!!!!!!
cmq potrebbe essere questo:
1) moltiplichi il double per 100
2) arrotondi (attendo che ti restituisce un long!!!!)
3) dividi per 100
e + o - dovrebbe funzionare (dico +o- perchè c'è sempre l'errore di arrotondamento!!!)
es:
double d = 12.524359745
d = d * 100;
(quindi d vale 1252.4359745)
long l = math.round(d);
(l vale 1252)
l = l / 100;
(l vale 12.52)
che ne dici?
o mamma santissima.....giuro che non ci ho pensato......e dire che ho fatto programmi di un certo spessore.....a volte mi sento proprio piccolo :(
grazie mille....
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.