Java-program til at kontrollere fødselsdagen og udskrive Happy Birthday-besked

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.

Interessante artikler...