Criar uma classe em Java chamada Data que inclui três informações como variáveis de instância:
mês (int),
dia (int)
e ano (int).
A classe deve ter métodos get e set para cada variável e um construtor que inicializa as variáveis e
assume que os valores fornecidos são corretos. O método toString deve construir a representação
textual com dia, mês e ano separados por barras normais ( / ).
Esta classe deve ter um método diaSeguinte e um diaAnterior (para facilitar, vamos considerar que
todo mês tem 30 dias). Escreva um aplicativo TesteData que lê as informações de uma data via teclado
e depois exibe um dia depois e um dia antes.
Preciso de ajuda para resolver essa questao;
L
2 Respostas
3 likes
Vou tentar te ajudar sem te mostrar a implementação, senão não tem graça!
Para o método diaSeguinte() basta fazer uma verificação simples: Se o dia for igual à 30, ele deve imprimir 1 (pois aqui os meses só tem 30 dias). Se o dia não for igual à 30, basta incrementar 1 número imprimir o resultado.
Para o método diaAnterior é a mesma coisa, só que ao contrário.
O método toString() é o mais facil: Ele retorna uma String. Então basta você montar uma String com / onde for necessário e retorna-la
Uma dica: Você consegue concatenar qualquer valor à uma String, por exemplo:
int numero = 2;
String str = "O numero é: " + numero;
Se eu imprimir a variavel str, a saída vai ser: O numero é 2
L
1 like
Ok Zeca !!! Isso vai ajudar. Obrigadão.
Criado 28 de abril de 2021
Ultima resposta 28 de abr. de 2021
Respostas 2
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Desbravando SOLID: Praticas avancadas para codigos de... Por Alexandre Aquiles — Casa do Codigo