I dette eksempel lærer vi at kontrollere den aktuelle dag med fødselsdagen og udskrive Happy Birthday-beskeden i Java.
For at forstå dette eksempel skal du have kendskab til følgende Java-programmeringsemner:
- Java hvis … ellers Erklæring
- Java Basic Input og Output
Eksempel: Tjek fødselsdag og returner Happy Birthday-besked
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."); ) ) )
Udgang 1
Dagens dato: 2020-07-28 GLAD FØDSELSDAG TIL DIG !!
I ovenstående eksempel
- LocalDate.now () - returnerer den aktuelle dato
- getDayOfMonth () - returnerer den aktuelle dag
- getMonth () - returnerer den aktuelle måned
Her har vi brugt if … else- erklæringen til at kontrollere, om den aktuelle dato stemmer overens med fødselsdatoen. Hvis true
, Happy Birthday- meddelelsen udskrives.