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
.