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é.