Como formatar um número inteiro em Java

A linguagem de programação Java é boa para armazenar números, mas geralmente eles devem ser impressos em um determinado formato. Por exemplo, espera-se que a moeda seja precedida por um símbolo e tenha um número apropriado de casas decimais e, geralmente, vírgulas são usadas para marcar a cada três ou quatro dígitos (dependendo da cultura) de um número grande.

Passo 1

Abra “Netbeans” e selecione “Arquivo” e “Nova classe”.

Etapa 2

Digite “psvm” para criar um método principal.

Etapa 3

Adicione o seguinte ao método principal:

// Formato inteiro String s = integerFormat (i); System.out.println (s);

Isso formatará um número inteiro com um método chamado “integerFormat”. No entanto, esse método ainda não existe, portanto, você deve defini-lo na próxima etapa.

Etapa 4

Adicione o seguinte fora do método principal:

String estática integerFormat (int i) {DecimalFormat df = new DecimalFormat (“$ #, ###. ##”); String s = df.format (i);

retorno s;

}

A sintaxe do formato é bastante simples. A maioria das figuras aparece exatamente como está escrita no formato final do número. Os sinais numéricos (#) representam números opcionais. Por exemplo, se o número fornecido tiver casas decimais, “#. # #” Mostrará casas decimais. Mas, se não houver casas decimais, elas não aparecerão. Por outro lado, “0” é um número necessário. Se “#. # #” Foi substituído por “# 0.00”, as duas casas decimais sempre aparecerão, mesmo se o valor não tiver um valor decimal.

Etapa 5

Clique em “Executar”.

Referências

 

Você pode estar interessado:

Deixe um comentário