Buscar

Lista de Exercicios 6

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Linguagem de Programação Java – Lista de Exercícios 6 Prof. Edgar Gurgel 
Página 1 de 1 
Lista de Exercícios 6 
 
1. Defina uma classe Retângulo contendo duas variáveis de instância publicas do tipo inteiro, para armazenar 
o valor da base e da altura. 
 
2. Construa uma classe chamada UsaRetangulo. Esta classe deverá conter um método main() com 3 
instâncias da classe Retângulo (R1, R2, R3). Após instanciar os objetos exiba na tela os valores para o 
retângulo R1. Agora atribua valores as variáveis dos objetos (R1, R2, R3) e exiba na tela esses valores. 
 
3. Crie uma nova classe Retangulo e modifique-a para que diferente da classe Retangulo, do exercicio1, esta 
tenha dois métodos: exibeArea() e exibePerimetro(), que efetuem seus respectivos cálculos e exibam o 
respectivo resultado. 
 
Fórmulas: 
 Área do Retângulo: base*altura 
Perímetro do Retângulo: 2*base+2*altura 
 
4. Modifique a classe UsaRetangulo(UsaRetangulo2) de forma que os atributos da classe Retangulo(base e 
altura) recebam seus valores através do teclado, exiba esses valores e efetue uma chamada aos métodos 
exibAarea() e exibePerimetro() da classe Retângulo(exercicio3). O programa deverá exibir os valores da base, 
altura, área e do perímetro do retângulo para as instâncias da classe Retangulo. 
 
5. Construtores. Modifique a classe Retângulo(exercicio3) para que ela passe agora a ter somente um 
construtor que receba do teclado os valores para base e altura, chame-a de Retangulo2. Crie uma classe 
UsaRetangulo3 que instancie um objeto(R1) da classe Retângulo2, nesse momento o construtor Retangulo2() 
será acionado e solicitará os dados para o usuário. Depois de chamar o construtor, a classe UsaRetangulo3 
deverá exibir a base, altura e a área do retângulo(R1).

Outros materiais