Caro amigo,
N�o existe isso em no pacote padr�o do JDK. Pelo menos nunca ouvi falar!
Mas vc mesmo pode implementar. Como?
Multiplique o double por 10 elevado a precis�o que vc deseja. Arredonde o
double normalmente e divida por 10 elevado a precis�o que vc quer. Precis�o
� o numero de casas decimais.
Por exemplo:
double round(double num, int precisao)
{
num *= Math.pow(10, precisao);
num = Math.round(num);
num /= Math.pow(10, precisao);
return num;
}
Testa l� e v� se � isso que vc quer?
Abra�o.
-----Mensagem original-----
De: Eduardo Menegazzi [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 25 de abril de 2001 16:17
Para: [EMAIL PROTECTED]
Assunto: [java-list] Arredondar float com casas decimais
Ol� pessoal.
Algu�m sabe ou possui um m�todo para arredondar valores (float) informando o
n�mero de casas decimais que quero como retorno?
Ex.: Math.round(125.358,1) retornar 125.4 para uma casa decimal, ou
Math.round(125.358,2) 125.36 para 2 casas decimais.
Agrade�o antecipadamente,
Eduardo Menegazzi
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------