Veja esse exemplo, ele usa a formata��o default (do Locale da sua JVM):
 
import java.io.*;
import java.util.*;
 
public class NumberFormat
{
   public static void main( String[] args )
   {
      double number = 30030.295864; // Numero
      int decimals = 2; // Casas decimais
      // Objeto de formata��o default
      java.text.NumberFormat numberFormat = java.text.NumberFormat.getInstance();
 
      // Seta o numero m�ximo de digitos desejados na formata��o
      numberFormat.setMaximumFractionDigits( decimals );
      // Seta o numero m�nimo de digitos desejados na formata��o
      numberFormat.setMinimumFractionDigits( decimals );
 
      // Mostra o n�mero formatado
      System.out.println( numberFormat.format( number ) ); // Mostrar� : 30.030,30
   }
}
 
----- Original Message -----
Sent: Thursday, November 07, 2002 5:39 PM
Subject: [cejug-discussao] Formata��o de ponto flutuante

Ol� a todos! Gostaria de saber como fa�o para formatar um n�mero em ponto flutuante float ou double (em Java). Por exemplo, dado o n�mero 30.295864 o m�todo retornar 30.29

At�!



Vando Batista



Yahoo! GeoCities
Tudo para criar o seu site: ferramentas f�ceis de usar, espa�o de sobra e acess�rios.

Responder a