Arredondar BigDecimal. MathContext [resolvido]

1 resposta
R

Alguém já usou a classe MathContext?

Quero fazer um arredondamento usando essa classe, como no código abaixo.
Porém, não estou conseguindo obter o resultado desejado.
Eu não consegui entender como funciona a classe MathContext. Para criar o objeto, eu devo informar o parâmetro precision, que é o primeiro parâmetro.
O que eu deveria informar? alguém sabe me explicar esse parâmetro?

MathContext mc = new MathContext(0,RoundingMode.CEILING); meuBigDecimal = meuBigDecimal.round(mc); int a = meuBigDecimal.intValue()

1 Resposta

R

Oi pessoal,
consegui resolver aqui:
http://www.javafree.org/javabb/viewtopic.jbb?t=850484

Basta fazer:
aBigDecimal.setScale(0,RoundingMode.CEILING)

Criado 1 de agosto de 2005
Ultima resposta 2 de ago. de 2005
Respostas 1
Participantes 1