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

В этом примере мы научимся сравнивать текущий день с днем ​​рождения и печатать сообщение Happy Birthday на Java.

Чтобы понять этот пример, вы должны знать следующие темы программирования Java:

  • Заявление Java if… else
  • Базовый ввод и вывод 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, то С Днем Рождения печатается сообщение.

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