Ciao a tutti
Dovrei arrotondare un valore BigDecimal al secondo intero superiore (o alla decina superiore).
Per esempio: il numero 499.777 diventa 499.780.
Qualcuno sa dirmi che comando posso utilizzare?
Grazie e ciao
Ciao a tutti
Dovrei arrotondare un valore BigDecimal al secondo intero superiore (o alla decina superiore).
Per esempio: il numero 499.777 diventa 499.780.
Qualcuno sa dirmi che comando posso utilizzare?
Grazie e ciao
puo' funzionare? sto andando a memoria... cmq curiosa nella documentazione della classe BigDecimalcodice:BigDecimal bd = new BigDecimal("499.777"); bd = bd.setScale(2, RoundingMode.CEILING);![]()
mi dispiace ma non funziona.
Se hai qualche altra dritta te ne sarò grato.
Grazie e ciao
stavolta guardo sulla guida :P
codice:BigDecimal bd = new BigDecimal("499.777"); bd = bd.round(new MathContext(2, RoundingMode.CEILING);