Olá, amigos,
É a primeira vez que venho postar uma mensagem neste forum, então, quero enviar meu abraço a todos que participam do GUJ Forum, tenho lido as mensagens e aprendido muito com vocês o que me motiva ainda mais gostar da linguangem java.
Sou iniciante, tenho muitas dificuldades, e agora estou com um problema que não sei resolver que encontrei em um livro de exercicios que encontre na internet ela diz o seguinte:
Variaveis privadas
dia, mes, ano // inteiros
Construçoes
Data ()
// post dia = mes = ano = 0
Data (int dd, int mm, int aa)
Acessores
String mesComoString ()
// retorna o mes como String em vez de como integer
// por exemplo. 1 e retornado como Janeiro, 2 como Fevereiro
Boolean equals (Data other)
// retorna true se dia, mes e ano sao todos iguais
// para os campos correspondentes de outros
Eu ja tentei varias formas mas da sempre erro ao compilar nao sei se estou a seguir a logica do exercicio ou os codgos que inserir estao erados podem dar uma olhada nela agradecia muito se me ajuda-sem e que nao gosto de deixar passar algo em que eu nao consigo fazer e ainda tenha duvida nela:
package data;
/**
*
-
@author Rap Semanal
*/
public final class Data {
int dia;
int mes;
int ano;
public Data (int dd, int mm, int aa)
{
dia = dd;
mes = mm;
ano = aa;
}
public void Dia(int dd)
{
dia = dd;
}
public int Dia()
{
return dia;
}
public void Mes(int mm)
{
mes = mm;
}
public int Mes()
{
return mes;
}
public void Ano(int aa)
{
ano = aa;
}
public int Ano()
{
return ano;
}
public void displayDate()
{
System.out.printf("%d/%d/%d", Dia(), Mes(), Ano());
}
}