Dúvidas com Decimal Format

1 resposta
bsijava

Pessoal estou com problemas para fazer o Decimal Format a forma dele ser usado no NetBeans e em um Editor simples acho que é diferente alguém ajuda ai!!!
ta dando erro:

DecimalFormat valorhoraformatado = new DecimalFormat("0,00"); valorhora = valoratua/200; valorhora(valorhoraformatado.format(valorhora)); JOptionPane.showMessageDialog(null,"O valor da hora trabalhada é de: " + valorhora);

agradeço desde jah

1 Resposta

victor.godinho

Kara, não entendi a dúvida…

Bem, o que eu achei estranho foi essa chamada valorhora(…), você tem realmente um método com o mesmo nome da variável?

Bem, ai vai então alguns códigos/links sobre o DecimalFormat, :wink: espero que ajude…

DecimalFormat nFormat = new DecimalFormat ("#,##0.00", new DecimalFormatSymbols (new Locale ("pt", "BR")));  
//DecimalFormat nFormat = new DecimalFormat();
nFormat.setMaximumFractionDigits(2);
System.out.println(nFormat.format(1005.8d));

No caso acima tanto faz o tipo de criação do objeto, (caso na sua máquina o Locale já esteja pt BR).

http://java.sun.com/docs/books/tutorial/i18n/format/decimalFormat.html
http://www.iro.umontreal.ca/~vaucher/Java/tutorials/Formatting.html

Criado 4 de agosto de 2008
Ultima resposta 4 de ago. de 2008
Respostas 1
Participantes 2