Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Arrotondare un double a solo due cifre decimali

1,195 views
Skip to first unread message

roberto.adi

unread,
Mar 12, 2005, 4:36:24 AM3/12/05
to
Ciao a tutti
generando un numero casuale con il metodo Math.random() ottengo un numero
tra 0 e 1 ma con troppe cifre decimali dopo la virgola. Visto che mi servono
solo due cifre decimali dopo la virgola, come posso fare? Esiste un metodo o
qualche tecnica per approssimare un double e due sole cifre decimali?

Grazie a tutti

Roberto


Marco Isella

unread,
Mar 12, 2005, 5:33:13 AM3/12/05
to
roberto.adi wrote:

> Esiste un metodo o qualche tecnica per approssimare un double e due sole cifre decimali?


Math.floor(d * 100.0) / 100.0;

Marco

--
reply: remove duh.spam.
http://cthulhu.zapto.org

Marco Isella

unread,
Mar 12, 2005, 5:38:56 AM3/12/05
to
Marco Isella wrote:
> roberto.adi wrote:
>
>> Esiste un metodo o qualche tecnica per approssimare un double e due
>> sole cifre decimali?
>
>
>
> Math.floor(d * 100.0) / 100.0;
>
> Marco
>

..se lo vuoi troncare, altrimenti

new BigDecimal(d).setScale(2 , BigDecimal.ROUND_UP).doubleValue();

per approssimare.

roberto.adi

unread,
Mar 12, 2005, 5:52:50 AM3/12/05
to
Ti ringrazio moltissimo! Era proprio quello che mi serviva
ciao!


"Marco Isella" <ja...@duh.spam.imap.cc> ha scritto nel messaggio
news:39fv6iF...@individual.net...

0 new messages