Classe para Arredondamento  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
du123
JavaChild

Membro desde: 27/11/2006 11:19:22
Mensagens: 127
Offline

Opa! =)

Existe alguma função se arredondamento pronta em java? Semelhando ao "ROUND" do SQL... aonde eu posso escolher a qtdade de casas decimais....

Obrigado

Keep studying, little grasshopper... =)
Adriano Almeida
JavaEvangelist
[Avatar]

Membro desde: 13/09/2006 15:29:34
Mensagens: 386
Offline

du123 wrote: Existe alguma função se arredondamento pronta em java?


Em java não há funções e sim métodos e classes.
A classe ali em embaixo resolve isso que você perguntou.

http://java.sun.com/j2se/1.5.0/docs/api/java/text/DecimalFormat.html

Twitter: @adrianoalmeida7
http://ahalmeida.com
http://blog.caelum.com.br

du123
JavaChild

Membro desde: 27/11/2006 11:19:22
Mensagens: 127
Offline

Força do hábito =)

Obrigado =)

Keep studying, little grasshopper... =)
Alexandre Vilas Boas
JavaTeenager
[Avatar]

Membro desde: 07/05/2004 15:57:56
Mensagens: 181
Localização: São Paulo
Offline

Use BigDecimal



DecimalFormat formata a exibiçao mas o valor armazenado continua com n casas, por isso muita gente acaba tendo problemas quando utiliza um valor que esta "mascarado" para o usuario em operações acarretando em resultados != do esperado

BigDecimal tem todo tipo de arredondamento que vc pode imaginar




Consolador inside
rodrigo_salla
JavaChild
[Avatar]

Membro desde: 17/08/2006 12:13:33
Mensagens: 147
Localização: Araraquara/S.P.
Offline

Você pode utilizar todas as indicadas, inclusive a Math.round() também é muito boa...
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team