Lekce 8 - Upomínač narozenin v JavaFX - Dokončení logiky
V minulé lekci, Upomínač narozenin v JavaFX - Propojení vrstev, jsme propojili logickou vrstvu s formulářem a zprovoznili základ aplikace ke správě narozenin přátel.
V dnešním JavaFX tutoriálu rozšíříme logickou vrstvu o další metody.
Doplnění třídy Osoba
Do třídy Osoba
přidáme metodu pro výpočet věku a metodu,
která nám spočítá počet dnů do dalších narozenin.
Metoda spoctiVek()
První metoda vypočítá a vrátí aktuální věk osoby v celých letech. K
tomu použijeme třídu ChronoUnit
z balíčku
java.time.temporal
.
Kód metody bude následující:
public int spoctiVek() { return (int) ChronoUnit.YEARS.between(narozeniny, LocalDate.now()); }
Třída ChronoUnit
nám takto vrátí počet
roků mezi datem narození a aktuálním datem.
Metoda zbyvaDni()
Druhá metoda nám vrátí, kolik dní zbývá do narozenin osoby. To zjistíme následujícím způsobem:
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V tutoriálu doprogramujeme výpočet věku a dní zbývajících do dalších narozenin z data narození osoby. Dále přidáme ukládání a načítání osob do souborů CSV.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.