• Nenhum resultado encontrado

ü insere: insere um elemento no final do vetor

N/A
N/A
Protected

Academic year: 2021

Share "ü insere: insere um elemento no final do vetor"

Copied!
1
0
0

Texto

(1)

6ª LISTA DE EXERCÍCIOS

TÓPICO: TRATAMENTO DE EXCEÇÕES EM JAVA

1. Crie uma classe para manipulação de vetores de uma dimensão que armazenam ponto flutuante.

Atributos: tam: indica o tamanho do vetor. vetInt: para armazenar o vetor de inteiros.

Métodos: Construtor, set e get, aloca, desaloca, insere, remove, retorna, calcula.

ü aloca: reserva quantidade de memória para o vetor.

ü desaloca: atribui null a referência.

ü insere: insere um elemento no final do vetor.

ü remove: remove um elemento.

ü retorna: retorna elemento na posição i do vetor.

ü calcula: recebe um operador e um operando e a operação é feita elemento a ü elemento do vetor.

Faça o tratamento de exceção onde for necessário (limites, tipo de dados, operação, elemento não existente).

2. Fazer o tratamento de exceção dos métodos e programa principal do exercício de Contas Bancárias nessas classes (seção Listas de Exercícios – “Exercícios Fixação Herança”).

Na classe Conta, modifique o método depositar(float x): Ele deve lançar uma exception chamada IllegalArgumentException, que já faz parte da biblioteca do Java, sempre que o valor passado como argumento for inválido (por exemplo, quando for negativo) (coloque o bloco try-catch no main).

3. Crie uma classe Aluno, contendo um atributo ArrayList para floats que corresponde ao histórico de notas de um aluno.A classe terá como métodos:

• Construtor, instanciando a coleção

• adicionarNota(float nota): adiciona uma nota na coleção

• calcularCR(): retorna a média aritmética entre as notas do aluno.

Faça os seguintes tratamentos de exceção:

1. O aluno só poderá adicionar notas entre 0 e 10 (inclusive para ambos) a. Dica: use IllegalArgumentException explicado acima

2. Verifique a possibilidade de divisão por zero no CR, zerando o denominador caso se verifique.

SISTEMAS DE INFORMAÇÃO

PROGRAMAÇÃO ORIENTADA A OBJETOS COM JAVA PROF: GIULIANO PRADO DE MORAIS GIGLIO

Referências

Documentos relacionados

Este desafio nos exige uma nova postura frente às questões ambientais, significa tomar o meio ambiente como problema pedagógico, como práxis unificadora que favoreça

[r]

Feitiço do Segredo: deposita um segredo numa pessoa de confiança, essa pessoa fica deposita um segredo numa pessoa de confiança, essa pessoa fica sendo o "Fiel do sendo o

The aim of this study is to present the frequency of musculosk- eletal tissue distributions by Banco de Tecidos Salvador Arena since the beginning of its activities, as well as,

A respeito das propostas de desregulamentação nas relações de trabalho e da seguridade social no Brasil, percebidas tanto nas defesas do Banco Mundial quanto nas

Tendo em conta que esta remodelação foi provocada pelo Processo de Bolonha e pretende nivelar a formação a nível europeu, é objetivo desta investigação analisar os

É perceptível, desta forma, o constante aumento do aprofundamento dos personagens: os “príncipes” têm agora não só nome e falas, mas personalidades bem desenvolvidas,

• Capacitação e Transferência da metodologia do Sistema ISOR ® para atividades de Coaching e/ou Mentoring utilizando o método das 8 sessões;.. • Capacitação e Transferência