Java-programma om de verjaardag te controleren en een verjaardagsbericht af te drukken

In dit voorbeeld zullen we leren om de huidige dag te controleren met de verjaardag en het gelukkige verjaardagsbericht in Java af te drukken.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende Java-programmeeronderwerpen:

  • Java if… else-instructie
  • Java-basisinvoer en -uitvoer

Voorbeeld: controleer de verjaardag en retourneer een gelukkige verjaardag

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

Uitgang 1

 De Datum van vandaag: 2020-07-28 GELUKKIGE VERJAARDAG !!

In het bovenstaande voorbeeld

  • LocalDate.now () - geeft de huidige datum terug
  • getDayOfMonth () - retourneert de huidige dag
  • getMonth () - retourneert de huidige maand

Hier hebben we de if… else- instructie gebruikt om te controleren of de huidige datum overeenkomt met de geboortedatum. Als truehet bericht van gelukkige verjaardag wordt afgedrukt.

Interessante artikelen...