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]
    ---------------------------------------------------------------------

Responder a