W tym przykładzie nauczymy się sprawdzać aktualny dzień urodzin i wydrukować wiadomość Happy Birthday w Javie.
Aby zrozumieć ten przykład, należy znać następujące tematy dotyczące programowania w języku Java:
- Instrukcja Java if… else
- Podstawowe dane wejściowe i wyjściowe Java
Przykład: Sprawdź datę urodzin i zwróć wiadomość z okazji urodzin
import java.time.LocalDate; import java.time.Month; public class Main ( public static void main(String args()) ( // declare variables for birthday int birthDate = 23; Month birthMonth = Month.SEPTEMBER; // get current date LocalDate currentDate = LocalDate.now(); System.out.println("Todays Date: " + currentDate); // get current date and month int date = currentDate.getDayOfMonth(); Month month = currentDate.getMonth(); if(date == birthDate && month == birthMonth) ( System.out.println("HAPPY BIRTHDAY TO YOU !!"); ) else ( System.out.println("Today is not my birthday."); ) ) )
Wyjście 1
Dzisiejsza data: 2020-07-28 SZCZĘŚLIWYCH URODZIN !!
W powyższym przykładzie
- LocalDate.now () - zwraca aktualną datę
- getDayOfMonth () - zwraca bieżący dzień
- getMonth () - zwraca bieżący miesiąc
Tutaj użyliśmy instrukcji if… else , aby sprawdzić, czy aktualna data jest zgodna z datą urodzenia. Jeśli true
The okazji urodzin wiadomość zostanie wydrukowany.