Como setar ultimo digito do BigDecimal?

4 respostas
P

Opa :smiley:

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

Valeu

4 Respostas

T

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

fpastore

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’.

P

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

Matheus_Leandro_Ferr

Procure pela classe Math.

Criado 19 de dezembro de 2008
Ultima resposta 24 de dez. de 2008
Respostas 4
Participantes 4