Module: (Java) Variáveis. Formatos de saída


Problem

5/7

Largura e precisão do campo de saída

Theory Click to read/hide

*** 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.

Problem

Esta é uma atividade opcional para quem deseja aprender mais sobre o operador de saída Java.

Na 4ª linha, escreva uma instrução que exiba o valor da variável a em um campo de 10 caracteres preenchido com zeros à esquerda (justificado à direita).