Programme Java pour vérifier l'anniversaire et imprimer le message de joyeux anniversaire

Dans cet exemple, nous allons apprendre à vérifier le jour en cours avec l'anniversaire et imprimer le message Joyeux anniversaire en Java.

Pour comprendre cet exemple, vous devez avoir la connaissance des rubriques de programmation Java suivantes:

  • Instruction Java if… else
  • Entrée et sortie Java Basic

Exemple: vérifier l'anniversaire et renvoyer le message Joyeux anniversaire

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

Sortie 1

 Date d'aujourd'hui: 2020-07-28 JOYEUX ANNIVERSAIRE À VOUS !!

Dans l'exemple ci-dessus,

  • LocalDate.now () - renvoie la date actuelle
  • getDayOfMonth () - retourne le jour actuel
  • getMonth () - renvoie le mois en cours

Ici, nous avons utilisé l' instruction if… else pour vérifier si la date actuelle correspond à la date de naissance. Si true, le message Joyeux anniversaire est imprimé.

Articles intéressants...