Académique Documents
Professionnel Documents
Culture Documents
Programação II
Lista Geral
8- Declare, em Java, uma classe de nome Aluno. Esta classe deve possuir dois
atributos (nome e idade) e um método AtualizeIdade().
10-Faça um programa em Java que receba seu primeiro nome e imprima na tela
11- Faça um programa em Java que leia dois valores inteiros e mostre a soma;
13- Faça um programa em Java que receba dois números inteiros. Se o primeiro número
for menor que 10, o programa deve imprimir o resto da divisão inteira do segundo
número pelo primeiro.
14- Faça um programa que receba três números inteiros e diga qual deles é o maior e
qual o menor.
16-Crie um programa que recebe uma nota ( pela classe Scanner) e indique se você
passou direto, ficou de recuperação ou foi reprovado na disciplina. Use as regras de
aprovação da UFPI.
17- Crie uma classe para representar uma casa e crie instâncias desta classe em
uma classe de execução chamada cidade. OBS.: A classe casa deve possuir
atributos de acordo com os cômodos que possui e cada atributo deverá
possuir visibilidades diferentes.
19- Crie uma classe chamada ContaCorrente que possuirá os atributos : numero,
agencia e saldo. A conta deve possuir também os métodos deposito(), saque()
e consulta(). Esta classe deverá ser encapsulada.
21- Defina alguns atributos adicionais para as classes Aéreo e Avião da Figura. Em
seguida, baseado na hierarquia de herança da qual elas fazem parte, indique
UNIVERSIDADE FEDERAL DO PIAUÍ
CENTRO DE EDUCAÇÃO ABERTA E À DISTÂNCIA
COORDENAÇÃO DO CURSO DE LICENCIATURA EM COMPUTAÇÃO
26- Escreva uma classe que tenha um método que lance uma exceção utilizando a
cláusula trows. Use a sua imaginação e utilize uma exceção comum da API que não
seja filha de RuntimeException.
UNIVERSIDADE FEDERAL DO PIAUÍ
CENTRO DE EDUCAÇÃO ABERTA E À DISTÂNCIA
COORDENAÇÃO DO CURSO DE LICENCIATURA EM COMPUTAÇÃO
27- Crie um programa Java que utilize o método criado acima e trate a exceção dentro
de um bloco try/catch.
REFERÊNCIAS BIBLIOGRÁFICAS:
DEITEL, H. M. e DEITEL, P. J. JAVA: como programar. 3ª Ed. Porto Alegre: Bookman, 2001.
Bibliografia Complementar:
DEITEL, H. M. e DEITEL, P. J. C++ : como programar. 3ª Ed. Porto Alegre: Bookman, 2001.