Uma maneira de fazer isso eh multiplicar o valor por cem, pegar o valor
inteiro e dividi-lo novamente por cem:
float f = (float)3.141592456;
f = (float)(int)(f*100)/100;
System.out.println(f);
// Saida: 3.14
----- Original Message -----
From: Moacyr Goncalves C. Junior <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, May 31, 2000 4:26 PM
Subject: [SouJava-J] float
> Algu�m sabe como truncar o valor do float em apenas 2 casas decimais???
>
> Obrigado pela aten��o.....
>
> --
> ____________________________________________________________________
>
> Moacyr Gon�alves C. Junior - [EMAIL PROTECTED]
> INPE - Instituto Nac. de Pesquisas Espaciais
> LAC - Laboratorio Associado de Computa��o e Matematica Aplicada
> ____________________________________________________________________
>
>
> --------------------------- 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]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> [regras da lista: http://www.soujava.org.br/regras.htm]
> ---------------------------------------------------------------------
>
>
--------------------------- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
[regras da lista: http://www.soujava.org.br/regras.htm]
---------------------------------------------------------------------