Ciao a tutti
Dovrei visualizzare un importo in euro in JSP. Questo prezzo è determinato dalla moltiplicazione tra una variabile 'double' (prezzo di vendita) e quantità acquistata.
Curiosità:
Prezzo di vendita 3.30
Quantità: 3
Risultato finale: 9.899999999999999999
(non è proprio questo il risultato, ma comunque non è quello che della calcolatrice classica, E' come se ci togliesse qualche millesimo.)
Ho quindi 2 domande.
1) Perchè il 'double' si comporta in questa maniera?
2) Per visualizzare solo 2 decimali, ho trasformato il double in String, dopodichè ho realizzato un piccolo metodo per ottenere 2 decimali. Esiste un metodo meno artigianale???
Vi ringrazio anticipatamente. Ciao e buona settimana di Natale.
Alex