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

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

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

Apresentações semelhantes


Apresentação em tema: "Capítulo 1. Formatação de dados  O método System.out.printf()  A classe java.util.Formatter 2."— Transcrição da apresentação:

1 Capítulo 1

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

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

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! 4

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

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 6

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

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,...); 8

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(); 9

10 Exercício  Utilizando o método System.out.printf(), exibas os dados abaixo com a mesma formatação e alinhamento: NomeSetorIdadeSalário JoãoVendas ,00 MariaRecepção ,00 ÁlvaroSegurança30950,00 AugustoVendas ,00 Carlos AlbertoJurídico ,00 10


Carregar ppt "Capítulo 1. Formatação de dados  O método System.out.printf()  A classe java.util.Formatter 2."

Apresentações semelhantes


Anúncios Google