Você está na página 1de 2

Professora Maria Bernadete – ARA0075 Programação O.

O em Java
- Turma 3005

Leia o artigo:
Java Collections: Como utilizar collections:
https://www.devmedia.com.br/javacollectionscomoutilizarcollections/
18450

Leia o artigo:
Preparação do ambiente para desenvolvimento em Java: Disponível
em:

https://www.devmedia.com.br/preparacaodoambienteparadesenvolv
imentoemjava/25188

Trabalho para AV1 – Valor total 3 pontos na AV1:

Primeiro trabalho: Referente ao tema da semana 3 – Fazer uma


pesquisa sobre coleções em Java descreve em poucas palavras os
temas: set (conjunto), List (lista), Queeu (fila) e Map (mapa) .
Coloquem as suas referencias de consulta. VALE 1 PONTO

Segundo trabalho: Atividade verificadora de aprendizagem aula 5:


Uma Casa é constituída de Janelas, Portas e Paredes que também
são classes e possuem seus próprios atributos. Janela possui os
atributos dimensão e material; Porta possui altura, largura e
material; parede possui localização e altura. Além desses atributos,
a Classe casa possui cor e tamanho.
Os alunos devem implementa a situação descrita em classes.
VALE 1 PONTO

Terceiro trabalho : Atividade semana 6 Escreva uma classe Java


chamada ContaBancaria para representar uma conta bancária. Esta
classe deverá conter:
a) Um campo de dados privado do tipo double chamado saldo que
representa o saldo atual da conta. O saldo padrão é 0.0.

b) Um campo de dados privado do tipo Date chamado dataAbertura


que guarda a data da abertura da conta bancária. O valor padrão é
a data atual. Note que o campo dataAbertura é somente leitura, ou
seja, no momento da criação da conta, esta variável receberá a
data atual e não poderá mais ser alterada (não forneça o método
set() para este campo).
c) Um construtor sem argumentos que cria uma nova conta com
saldo 0.0 e com data de abertura igual à data atual.
d) Métodos get() e set() para o campo saldo e apenas o método
get() para o campo dataAbertura.

e) Um método getDataAberturaFormatada() que retorna a data de


abertura da conta como uma String. Você deverá também formatar
a data retornada com o objetivo de exibir algo como "12/05/2012".

f) Um método getSaldoFormatado() que retorna o saldo atual da


conta como uma String e formatado de acordo com o formato de
moeda brasileira, ou seja, algo como "R$ 20.654,00".

g) Um método depositar() que recebe um valor do tipo double e


atualiza o saldo atual da conta.

h) Um método sacar() que recebe um valor do tipo double


representando o valor a ser sacado. Não permita saques que farão
com que a conta fique com saldo negativo.
Escreva uma classe de teste e, em seu método main(), crie uma
nova instância da classe ContaBancaria. Experimente efetuar
depósitos e saques e observe o comportamento da classe. VALE 1
PONTO

Você também pode gostar