Você está na página 1de 1

Exercícios de revisão

1. Desenvolva uma classe de nome CodigoPostal, cujas instâncias sejam capazes de guardar o
Código Postal de uma dada zona. Note que cada Código Postal é constituído por dois valores,
que designaremos respectivamente por "indicativo" e "extensão", e o nome da região (Ex:
9000-390 Funchal), todos do tipo String. Deverão poder ser criados códigos postais dados:
 "indicativo", "extensão" e região
 "indicativo" e região (ficando nesse caso a extensão igual a zero)
 nenhum parâmetro (ficando nesse caso os atributos numéricos a zero e a região com a
mensagem "Indisponível".
Além dos usuais métodos get e set implemente também o método mostra, cuja evocação, permita
visualizar a informação relativa a um determinado código postal no formato:
- CEP: 36000 - 000 Centro (ou CEP: Indisponível se for caso disso).
1.1. Escreva um programa de teste para a classe CodigoPostal. Crie várias instâncias da classe e
teste os vários métodos implementados.

2. Criar uma classe Ordem cujos campos são variáveis double: x, y e z. A classe Ordem deverá
possuir os métodos indicados na Tabela.
Método Descrição
public Ordem(double a, doubleb, double c) Construtor com parâmetros.
public void mostrarMaior() Indica qual campo possui o maior valor e qual é
esse valor.
public void mostrarMenor() Indica qual campo possui o menor valor e qual é
esse valor.
public void mostrarCrescente() Mostra em ordem crescente os valores contidos
em x, y e z.
public void mostrarDecrescente() Mostra em ordem decrescente os valores contidos
em x, y e z.
2.1. Criar uma classe TestaOrdem que cria um objeto da classe ordem e testa todos os métodos
da Tabela

3. Escreva uma classe em Java que simule uma calculadora bem simples. Essa classe deve ter
como atributos duas variáveis double e um char. Deve possuir um construtor que recebe como
parâmetro dois números e um caracter, correspondente a uma das operações básicas (+, -, *,
/). Deve ter 4 métodos, um para cada operação e um para imprimir o resultado. Além dos
métodos get e set. O programa deve considerar divisões por zero como sendo erros, e
imprimir uma mensagem adequada.

4. Escreva uma classe chamada Aluno que contenha os atributos privados denominados nome,
matricula, nota1, nota2, nota3, peso1, peso2 e peso3. Além disso,
 Crie um construtor-padrão para a classe.
 Crie um construtor que inicialize todos os membros de dados com os valores recebidos como
argumento.
 Crie os métodos de acesso (getters e setters) para todos os atributos.
 Escreva um método público para calcular a média ponderada das três notas;
4.1. Implemente um programa-exemplo para testar sua classe que utilize todos os métodos
criados.

Você também pode gostar