Diminuir Casas Decimais

3 respostas
renandpf

Olá!

Na minha app(para celular), utilizo MIDP2 e CLDC 1.1.

Utilizo ponto flutuante, mas gostaria que as casas decimais limitassem a somente duas casas.
ex.: 15.48655 --> 15.49

É interessante fazer arrendodamento… mas truncar também serve…

Alguém me ajuda?

Valeu!

3 Respostas

tiagops

Voce quer que a entrada de dados valide isso né?

Eu tive que fazer isso na mao usando canvas. Não usei textField Decimal nao.

É mais chato, mas nao encontrei outra forma…

renandpf

Não, não!!
Isso ai não é o problema…
A questão, é que mesmo se o usuário informar numeros com duas casas decimais, no final do resultado de processamento da regra de negócio os numeros ficam com as casas decimais gigantescas…

Ex.: 4.52 * 4.52 = 20.4304

Queria que arrendondasse para : 20.43

Sacou?

Paulo_Silveira

ola

multiplica por 100, chama o Math.round, divide por 100. (no j2se dava pra fazer bonito, claro)

Criado 24 de agosto de 2005
Ultima resposta 24 de ago. de 2005
Respostas 3
Participantes 3