A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Formatação de dados Pág. 29 a 31, 37 a 38

Apresentações semelhantes


Apresentação em tema: "Formatação de dados Pág. 29 a 31, 37 a 38"— Transcrição da apresentação:

1 Formatação de dados Pág. 29 a 31, 37 a 38
Capítulo 1 Formatação de dados Pág. 29 a 31, 37 a 38

2 Formatação de dados O método System.out.printf()
A classe java.util.Formatter

3 O método System.out.printf()
Método utilizado para exibição de dados formatados: System.out.printf(“FORMATO”, valor1, valor2, ...);

4 O método System.out.printf()
Exemplo1: System.out.printf( “Parabéns %s pelos seus %d anos de idade!”, “Manuel”, 27); Saída: Parabéns Manuel pelos seus 27 anos de idade!

5 O método System.out.printf()
Exemplo2: System.out.printf(“Valor a receber: %,.2f”, ); Saída: Valor a receber: 1.270,50

6 O método System.out.printf()
Exemplo3: System.out.printf(“%10s <=> %-10s%n”, “Manuel”, “Padeiro”); System.out.printf(“%10s <=> %-10s%n”, “Henrique”, “Office Boy”); System.out.printf(“%10s <=> %-10s%n”, “Maria”, “Caixa”); Saída: Manuel <=> Padeiro Henrique <=> Office Boy Maria <=> Caixa

7 Caracteres de escape; %s Formata o valor como um String.
Quando um número inteiro é informado após o %, o String é alinhado em relação a esta quantidade de caracteres a direita (para um valor positivo) ou a esquerda (para um valor negativo). %d Formata o valor como um número decimal inteiro. Possui a mesma funcionalidade de alinhamento que o %s. %f Formata um valor numérico com parte fracionária. Um ponto ‘.’ inserido após o % especifica que o separador de milhar deverá ser exibido. Uma vírgula e um número ‘,n’ inseridos após o % especificam a quantidade de casas decimais a serem exibidas. %n Insere uma quebra de linha no local especificado. %o Formata o valor como um inteiro em formato octal. %x Formata o valor como um inteiro em formato hexadecimal. %% Insere um símbolo de percentual ‘%’ no local especificado.

8 A classe java.util.Formatter
Classe responsável internamente pela funcionalidade do método System.out.printf() System.out.printf(“FORMATO”, valor1, valor2, ...); é equivalente a... new Formatter(System.out).format(“FORMATO”, valor1, valor2, ...);

9 A classe java.util.Formatter
Pode ser utilizada também para gerar Strings formatados sem que sejam exibidos em tela Formatter formatter = new Formatter(); formatter.format(“FORMATO”, valor1, valor2, ...); String result = formatter.toString();

10 Exercício Utilizando o método System.out.printf(), exibas os dados abaixo com a mesma formatação e alinhamento: Nome Setor Idade Salário João Vendas 25 6.200,00 Maria Recepção 21 1.200,00 Álvaro Segurança 30 950,00 Augusto 47 10.200,00 Carlos Alberto Jurídico 35 5.200,00


Carregar ppt "Formatação de dados Pág. 29 a 31, 37 a 38"

Apresentações semelhantes


Anúncios Google