Java-program för att kontrollera födelsedagen och skriva ut Grattis på födelsedagen

I det här exemplet lär vi oss att kontrollera den aktuella dagen med födelsedagen och skriva ut Happy Birthday-meddelandet i Java.

För att förstå detta exempel bör du ha kunskap om följande Java-programmeringsämnen:

  • Java if … else Uttalande
  • Java Basic Input and Output

Exempel: Kontrollera födelsedag och skicka tillbaka Grattis på födelsedagen

 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."); ) ) )

Utgång 1

 Dagens datum: 2020-07-28 LYCKLIG FÖDELSEDAG TILL DIG !!

I exemplet ovan,

  • LocalDate.now () - returnerar det aktuella datumet
  • getDayOfMonth () - returnerar den aktuella dagen
  • getMonth () - returnerar den aktuella månaden

Här har vi använt if … else- uttalandet för att kontrollera om det aktuella datumet matchar födelsedatumet. Om true, skrivs Happy Birthday- meddelandet ut.

Intressanta artiklar...