Cześć,
Muszę zbudować klasę reprezentującą datę. Chcę użyć typu wyliczeniowego do deklaracji nazw dni, miesięcy itd.
Utworzyłem coś tekigo:
public enum DniTygodnia{ PONIEDZIAŁEK, WTOREK, ŚRODA, CZWARTEK, PIĄTEK, SOBOTA, NIEDZIELA }
I teraz tworzę metodę, która na podstawie obiektu np Data(dzieńMiesiąca, miesiąc, Rok) ma wyświetlić odpowiednią nazwę dnia:
public String dzieńTygodnia()
{
this.dzieńTygodnia = this.dzieńEry()%7;
//....
}
Utworzyłem metodę, która liczy dzień naszej ery, a teraz do metody dzieńTygodnia muszę zrobić warunki w stylu że jeżeli dzieńTygodnia = 0 return DniTygodnia.PONIEDZIAŁEK
Próbowałem wykorzystać ordinal(), ale nie wiem jak to zrobić najlepiej :/
Proszę o pomoc.