*** material aprofundado: para interessados na linguagem Java ***
Especificadores de saída adicionais permitem que você controle a saída de números em determinados formatos.
Largura mínima do campo
Exemplo:
%04d - o número será exibido em 4 posições, se houver menos de quatro dígitos, os primeiros serão zeros
int a=34; System.out.printf("%04d",a); //na tela: 0 0 3 4
O sublinhado é colocado aqui especificamente para exibição visual da saída do número.
%4d – o mesmo, mas em vez de zeros haverá espaços
int a=34; System.out.printf(“%4d”,a); //na tela: 3 4 < /código>
Saída com certa precisão - usada para saída de números reais. Por padrão, os números reais são exibidos com uma precisão de até 6 casas decimais. Mas há casos que precisam ser gerados com uma precisão diferente. Nesse caso, você precisa especificar quantos lugares de familiaridade alocar para o próprio número e quantos após o ponto decimal.
Por exemplo,
%9.3f - um número real será exibido em 9 posições, com três casas decimais.
duplo a=34.24356; System.out.printf("%9.3f",a); // na tela: _ _ _ 3 2 . 2 4 4
Vamos tentar usar essas informações na prática.