objetos Java básico , tais como números inteiros e números de ponto flutuante , existem na memória de representações fixas que são definidas pelo padrão Java - independentemente de quantos lugares significativos ou decimais de usos específicos do programa para a sua saída . Seu código Java pode manipular a maneira pela qual esses objetos são impressos com um grau significativo de flexibilidade. Além disso, você pode deixar Java lidar com as diferentes convenções seguidas por cada país - ou seja, a "localidade ". Instruções 
 1 
 Crie um objeto StringBuffer para armazenar o resultado do processo de formatação, como no seguinte exemplo de código : 
 
 StringBuffer mybuffer = new StringBuffer (); 
 < br > 2 
 Crie um objeto Formatter que irá incorporar as formas específicas em que você deseja formatar sua saída. O código a seguir é um exemplo : 
 
 Formatter MyFormatter = new Formatter ( mybuffer , Locale.IT ); 
 
 O exemplo seguir a convenção italiana para a sua saída , como especificado pelo argumento locale para o construtor da classe 
 3 
 Preencher o Formatter , como no seguinte exemplo de código : 
 
 flutuar salário = 54.366,99 ; 
 
 myFormatter.format ("This . é o valor de Pi :% e% n " , Math.PI ); 
 
 myFormatter.format ( " e este é o salário % f% n " , salário ); 
 
 Cada invocação de Formatter.format () anexa seu formato argumento para o resultado das anteriores 
 4 
 Envie saída do Formatter para um destino de saída , como no seguinte exemplo de código : . 
 
 System.out.println ( myBuffer.toString ()); 
 
 o exemplo envia a saída do Formatter para a saída padrão da aplicação Java 
 
 .