POO Lab1 2013 2014

324 palavras 2 páginas
P

O

O

2013/2014

Trabalho de Laboratório – Curso EI

1

Objectivos:
 Introdução às classes e objectos em Java.
Programas:
Construa um programa para mostrar uma data no ecrã.
 Deverá ser possível mudar os valores do dia, mês e ano e de avançar um determinado número de dias.  Mostrar a data nos formatos dd/mm/aaaa e também por exenso (ex: 5 de Março de 2013).
Regras de implementação:
 Criar uma aplicação Java de consola.
 Implementar o código necessário e testar no fim de cada nível.
 Não é necessário obter dados do utilizador. Forneça os dados ao nível do código.
 Use as convenções de codificação adoptadas para a linguagem Java (ver Notas).
 Na classe do programa não coloque nenhum atributo nem crie qualquer outro método para além do main.
 Para comentários deve utilizar o Javadoc (ver documento disponível no Moodle).
Implementação:
Nível 1:
 Crie uma classe Calendario com atributos para o dia, mês e ano.
Nível 2:
 Acrescente métodos para obter e alterar o valor dos atributos criados.
Nível 3:
 Adapte o programa para que a data apareça formatada no ecrã. (Ex: 5/03/2013).
Nível 4:
 Mostre agora a data em dois formatos: o anterior e por extenso (ex: 5 de Março de 2013). Para este efeito crie um método que devolve o valor do mês por extenso. Este valor deve ser do tipo
String.
Nível 5:
 Crie o método diferenca que recebe os valores do ano, mês e dia e devolve o número de dias entre a data recebida e a data guardada nos atributos. O valor pode ser negativo caso a data recebida seja anterior à data guardada.
Notas: Para os identificadores siga as convenções adoptadas normalmente, em particular:
1) A notação camelCase para o nome das variáveis locais e identificadores de atributos e métodos.
2) A notação PascalCase para os nomes das classes.
3) Não utilize o simbolo ‘_’, nem abreviaturas nos identificadores.

Escola Superior de Tecnologia de Setúbal

1/1

Relacionados