Quote:
Originariamente inviato da Nalim83
Ho il numero 33.8359883929281 come output.
Voglio ottenere 33.83 o 33.84
|
Se lo vuoi solo a livello di formattazione in output puoi usare le classi NumberFormat/DecimalFormat in java.text o usare più semplicemente (da Java 5) il metodo format().
System.out.format ("%.2f%n", 33.8359883929281);
Se invece vuoi proprio lavorare sul valore double, allora non c'è un metodo predefinito. Fai tu una moltiplicazione per 100, poi un Math.floor() per troncare e quindi una divisione per 100.