Como setar ultimo digito do BigDecimal?

Opa :smiley:

Alguém sabe como q eu posso setar o ultimo digito de um valor BigDecimal?

Valeu

Qual é o último dígito de um BigDecimal?

Depois da vírgula, você diz?

Por exemplo:

BigDecimal bd = new BigDecimal(100.116).setScale(2, BigDecimal.ROUND_HALF_EVEN);

Nesse caso, foi setado 2 casas após a vírgula, e o bd vai ficar ‘100.12’.

thingol,

eu tenho uma regra de negócio que preciso arredondar o último digito para 3 se o numero terminar com 1 a 5:

Ex:

R$41,15
R$41,12

Ambos devem ficar ficar R$41,13…

Como que eu posso fazer esse arredondamento?

[]'s

Procure pela classe Math.