INFORMATICA
Julho de 2013
Introdução à Programação Orientada a Objetos Usando Java – 2a Edição – Exercícios
i
Sumário
Introdução
1
1 Introdução à programação orientada a objetos
1.1 Exercícios do Capítulo 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
2
2 Criando classes em Java
2.1 Exercícios do Capítulo 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
7
3 Criando aplicações em Java
15
3.1 Exercícios do Capítulo 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4 Construtores e sobrecarga
19
4.1 Exercícios do Capítulo 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5 Atributos e métodos estáticos
24
5.1 Exercícios do Capítulo 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6 Estruturas de decisão e controle – Condicionais
29
6.1 Exercícios do Capítulo 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
7 Estruturas de decisão e controle – Repetição
33
7.1 Exercícios do Capítulo 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
8 Reutilização de classes
39
8.1 Exercícios do Capítulo 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
9 Classes abstratas e interfaces
44
9.1 Exercícios do Capítulo 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
10 Arrays em Java
48
10.1 Exercícios do Capítulo 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
11 Classes para manipulação de strings
61
11.1 Exercícios do Capítulo 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
12 Coleções de objetos
75
12.1 Exercícios do Capítulo 12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
http://www.elsevier.com.br/rafaelsantos
Introdução à Programação Orientada a Objetos Usando Java – 2a Edição – Exercícios
1
Introdução
Este documento contem a primeira lista de exercícios para a segunda edição do