Програма Java за проверка на рождения ден и отпечатване на съобщение Честит рожден ден

В този пример ще се научим да проверяваме текущия ден с рождения ден и да отпечатваме съобщението Happy Birthday в Java.

За да разберете този пример, трябва да имате познанията по следните теми за програмиране на Java:

  • Java, ако … друго Изявление
  • Основни входове и изходи на Java

Пример: Проверете рождения ден и върнете съобщението Честит рожден ден

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

Изход 1

 Днешната дата: 2020-07-28 ЧЕСТИТ РОЖДЕН ДЕН НА ВАС !!

В горния пример,

  • LocalDate.now () - връща текущата дата
  • getDayOfMonth () - връща текущия ден
  • getMonth () - връща текущия месец

Тук използвахме израза if … else , за да проверим дали текущата дата съответства на датата на раждане. Ако trueтова Честит рожден ден съобщението се отпечатва.

Интересни статии...