Exercício

Propaganda
Aula Prática – Linguagens de Programação
Exemplos de exceções não verificadas em Java
Crie uma classe chamada Carro, que possui dois atributos privados, modelo (String) e
potência (inteiro). A classe Carro não possui construtor, então devem ser criados dois métodos
set para colocar valores nos atributos. Inclua também um método toString().
Em seguida, crie uma classe principal onde seja criado um vetor de Carros, de tamanho
2, e insira apenas um objeto do tipo Carro.
Em seguida, escreva a seguinte sequência de comandos:
 O usuário digita um índice do vetor, que representa a posição do vetor que será
manipulada;
 Usuário digita uma string que inicializa o atributo modelo do objeto inserido na
posição do vetor digitada;
 Usuário digita uma string que inicializa o atributo potência do objeto inserido
na posição do vetor digitada;
 No caso da potência, a string deve ser transformada em um número inteiro,
pois o atributo potência é inteiro (utilize o método estático parseInt(), que faz
parte da classe Integer);
 Após preencher ambos os atributos, imprima o valor do objeto inserido no
índice digitado.
Você deve verificar todas as exceções possíveis que podem ocorrer nesse trecho de
programa, considerando que o usuário possa digitar qualquer valor que quiser, e escreva
mensagens de erro explicando para o usuário o que aconteceu. Para descobrir as exceções,
execute o programa forçando os possíveis erros, e veja qual exceção foi gerada.
Execute o trecho acima dentro de um comando de repetição, e repita o processo até
que o usuário digite valores corretos.
Download