N�o conhe�o nenhum m�todo, mas isto funciona:

  public double arredonda(double number, int decimal) {
    double f = Math.pow(10, decimal);
    number = Math.round(number * f) / f;
    return number;
  }


Vanei Anderson Heidemann
Senior Programmer
Sun Certified JAVA Programmer
Technology Center
DATASUL S.A.

"Nossa exist�ncia n�o � mais que um curto circuito de luz entre duas
eternidades de escurid�o." - Vladimir Nabokov

For my always up-to-date contact information, click here:
http://www.planetall.com/main.asp?cid=1073200
It's private, secure, and free!


> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Ter�a-feira, 26 de Janeiro de 1999 11:04
> To: Javabr; java-sun; GO-JUG
> Subject: Arredondamento.
> 
> 
> Ol� Javaneses.
> 
> Estou precisando de uma ajuda dos s�bios da lista. Tenho que 
> arredondar
> um double para n casas decimais e n�o estou encontrando um m�todo que
> fa�a isto. Para truncar n�o tem problema, mas gostaria de um m�todo
> simples que arredondasse um n�mero. Algo como:
> 
> public double arredonda(double valor, int numerodecasas)
> {
>   ...
>   return numeroarredondado;
> }
> 
> Acredito que isto n�o deva ser complicado mas n�o queria fazer este
> m�todo no bra�o. 
> 
> Obrigado a todos.
> 
> Handerson
> * 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>]
> 

Vanei Anderson Heidemann.vcf

Responder a