Voce pode dar uma olhada no Classe java.text.DecimalFormat

        Nela voce pode definir o numero de digitos apos a virgular,
definir prefixos e outras coisas mais.

        Espero ter ajudado.


----------------------------------------------------
 
Jose Geraldo Lins Junior
Ciencia da Computacao
Departamento de Informatica - UFPE


On Thu, 9 Dec 1999, Siqueira wrote:

> Quando precisei de algo parecido, multipliquei o n�mero real (double)
> por 100, atribui o valor para um inteiro (o typecast pega s� a parte 
> inteira) e, depois, dividi por 100 atribuindo para o double.
> 
> Como precisava apenas de duas casas depois da v�rgula, isso funcionou
> muito bem. Outras implementa��es com arredondamento, separador de
> milhar, mais casas depois da v�rgula, etc., podem ser feitas usando esse
> artf�cio combinado com Strings (usando indexOf(","), por exemplo), vai
> da criatividade de cada programador (Nunca se esque�am do typecast!!!).
> 
> Abra�o,
> 
> Rodrigo
> 
> Luiz Carlos Simao wrote:
> > 
> > PessoALL,
> > 
> >                 Estou enfrentando um problema que acho que deve ser ate
> > simples, mas nao cheguei num acordo...
> > 
> >                 Minha aplicacao emite relatorios onde sao calculados
> > valores a partir de indices financeiros como IDTR. Minha tabela de
> > INDICES (MySql) possui um campo double com precisao de 8 casas apos a
> > virgula, e a variavel Java que recebe o resultado da conversao para
> > Reais tambem eh double. Acontece que o resultado vem com 8 casas (ou ate
> > 12, nao sei porque). Existe algum tipo de variavel money no Java, ou
> > entao algo que possa arredondar ate um valor monetario (2 casas) ??
> >                 Quem sabe alguem possa dar uma sugestao :-)
> > 
> >                                     Grato,
> > 
> > [EMAIL PROTECTED]
> > 
> > * Para n�o receber mais e-mails desta lista envie um e-mail para 
>[[EMAIL PROTECTED]]
> > e no corpo do email escreva [unsubscribe <seu-email>]
> > Veja as mensagens antigas em http://www.mail-archive.com/javabr%40cits.br/
> * Para n�o receber mais e-mails desta lista envie um e-mail para 
>[[EMAIL PROTECTED]]
> e no corpo do email escreva [unsubscribe <seu-email>]
> Veja as mensagens antigas em http://www.mail-archive.com/javabr%40cits.br/
> 

* Para n�o receber mais e-mails desta lista envie um e-mail para 
[[EMAIL PROTECTED]]
e no corpo do email escreva [unsubscribe <seu-email>]
Veja as mensagens antigas em http://www.mail-archive.com/javabr%40cits.br/

Responder a