Java program za preverjanje rojstnega dne in tiskanje sporočila Happy Birthday

V tem primeru se bomo naučili preverjati tekoči dan z rojstnim dnevom in v Javi natisniti sporočilo Happy Birthday.

Če želite razumeti ta primer, morate poznati naslednje programske teme Java:

  • Izjava Java, če … drugače
  • Osnovni vhod in izhod Java

Primer: Preverite rojstni dan in vrnite sporočilo Happy Birthday

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

Izhod 1

 Današnji datum: 2020-07-28 VESELI TI ROJSTNI DAN!

V zgornjem primeru je

  • LocalDate.now () - vrne trenutni datum
  • getDayOfMonth () - vrne trenutni dan
  • getMonth () - vrne trenutni mesec

Tu smo z izjavo if … else preverili, ali se trenutni datum ujema z rojstnim datumom. Če trueje Happy Birthday je sporočilo natisnjena.

Zanimive Članki...