Como adicionar zeros na frente de um número em Java

Programas em Java podem apresentar dígitos numéricos de várias maneiras para visualização.

Passo 1

Prepare seu número. Se você já tem um número no seu programa, você pode usá-lo. Para a demonstração, o código de exemplo a seguir declara e cria uma instância de uma variável numérica: myNumber int = 99;

Esta variável é um inteiro do tipo primitivo com um valor arbitrário. Você pode escolher qualquer tipo de número, nome de variável e valor que desejar, pois o processo será o mesmo.

Passo 2

Crie uma string de formato para a saída numérica. Para adicionar zeros à esquerda para o seu número, você pode usar a seguinte sintaxe: String formatString = String.format ("%% 0% dd", 5);

Este código especifica que o número total deve mostrar cinco dígitos, com zeros adicionados antes do número. O primeiro parâmetro descreve esse formato. Altere o segundo parâmetro para o método de formato de string para corresponder ao número de dígitos desejado. Se o número que você está atribuindo tiver um formato de dois dígitos, este código Java adicionará três zeros à frente dele. O método de string de formato permite que você especifique padrões para usar e formatar a saída. Esta variável de string agora contém um padrão.

Passo 3

Atribua um formato ao número e salve o resultado como uma string. Adicione o seguinte código ao seu programa: String formattedString = String.format (formatString, myNumber);

Esse código informa ao Java para atribuir um formato ao número com o mesmo padrão que você criou. A string resultante conterá o número com zeros adicionais à esquerda para um total de cinco dígitos. Nesse caso, o primeiro parâmetro define o padrão, enquanto o segundo parâmetro é o número ao qual você deseja atribuir o formato para usar esse padrão.

Passo 4

Imprima sua string numérica com formato. Dependendo das necessidades do seu próprio programa, você pode simplesmente querer armazenar a string para referência futura. Se você deseja produzir o número formatado na saída padrão, você pode usar o seguinte código: System.out.println (formattedString);

Como o número formatado é armazenado como uma string, ele pode ser usado em qualquer processo de saída padrão para qualquer programa que você esteja usando.

Passo 5

Salve o arquivo Java. Compile o programa e execute-o para análise. Verifique se o formato do número aparece da maneira que você deseja que ele apareça. Experimente o código, altere o número original e os parâmetros no método de formato de string para ver a diferença. Faça alterações até que seu número tenha sido formatado corretamente.