Dúvida na manipulação de números  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
humberto-adm
Debugger
[Avatar]

Membro desde: 13/05/2009 11:24:52
Mensagens: 56
Offline

Olá galera,

Eu estou lendo um livro de java e lá tenho alguns exemplos de formatação de números. A dúvida é a seguinte, no livro é ensinado que para eu determinar quantas casas decimais eu quero vizualizar em um número de ponto flutuante eu preciso escrever o seguinte comando "%.2f" para ter esta saída 42,00 (Obs: Número passado no parâmetro: 42.000000). O problema está aí, o número deve ser passado com "." mas ele é exibido com ",". Por quê ?

Obrigado.

O mundo se torna mais inteligente no compartilhamento da informação.
Humberto, humberto-adm@hotmail.com
[MSN]
pablouu
Thread.start()
[Avatar]

Membro desde: 27/04/2009 19:35:47
Mensagens: 46
Offline

o %f faz isso automticamente,se quiser trocar a virgula por ponto use o replace("," , ".")

Sun Certified Java Programer 6.0
[Email] [MSN]
Link_pg
JavaEvangelist
[Avatar]

Membro desde: 28/04/2006 00:17:38
Mensagens: 413
Localização: Praia Grande / São Paulo - SP
Offline

Não tenho certeza do comportamento default mas acho que o valor impresso é de acordo com a linugagem setada no SO. Para saber mais sobre isso você pode dar uma olhada nas classes NumberFormat e Locale.

Outro tópico falando sobre isso: http://javafree.uol.com.br/viewtopic.jbb?t=13774

Eduardo Felipe Vieira

Blog de Tecnologia!
Outro blog meu legal também mas não é de TI.



"Nós poderíamos ser muito melhores se não quiséssemos ser tão bons."
[Email] [WWW] [MSN]
Link_pg
JavaEvangelist
[Avatar]

Membro desde: 28/04/2006 00:17:38
Mensagens: 413
Localização: Praia Grande / São Paulo - SP
Offline

Ah, sobre o printf...

Eduardo Felipe Vieira

Blog de Tecnologia!
Outro blog meu legal também mas não é de TI.



"Nós poderíamos ser muito melhores se não quiséssemos ser tão bons."
[Email] [WWW] [MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team