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íť.
David se informační technologie naučil na