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 true
het bericht van gelukkige verjaardag wordt afgedrukt.