DecimalFormat

0 views
Skip to first unread message

Ivan

unread,
Jul 20, 2009, 8:32:57 PM7/20/09
to gujsmo
tenho um TField "preço" q multiplica com um TField "valor" e depois um
Tfield "total" mas o valor total aparece assim:
por exelmpo:
3,141516 eu quero q ele apareça assim
3,14
ou
0,129348
para 0,12

obrigado

tentei fazer isso com:
public static void main(String args[]){
DecimalFormat nf = new DecimalFormat("##.00");
double d = 10.578;
System.out.println(" Valor Tratado " + nf.format(d));
mas nao tive sucesso............

Robert Lang

unread,
Jul 21, 2009, 7:40:07 AM7/21/09
to guj...@googlegroups.com
Ivan,

Eu nunca precise usar essa Classe ainda... veja se ela não utiliza
configurações as configurações regionais correntes do seu Sistema
Operacional e verifique os links abaixo:

http://www.ime.uerj.br/javatutor/i18n/format/decimalFormat.html

http://www.javafree.org/viewtopic.jbb?t=870649

Abraços,

Robert Mauro Lang

2009/7/20 Ivan <ivan_k...@hotmail.com>

Ferreira

unread,
Jul 21, 2009, 9:04:53 PM7/21/09
to gujsmo
tava dando uma olhada e consegui mostrar um double formatado... fiz
assim:

String saida = new DecimalFormat("R$ ###,###.##").format(avaliaPreco
());
total.setText(saida);

onde avaliaPreco() é um método que retorna um valor double.
Ivan tente isso, se não consguir te mostro na aula...
Reply all
Reply to author
Forward
0 new messages