Programa Java para verificar o aniversário e imprimir mensagem de feliz aniversário

Neste exemplo, aprenderemos a verificar o dia atual com o aniversário e imprimir a mensagem de Feliz Aniversário em Java.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação Java:

  • Java if… else Statement
  • Entrada e saída Java Basic

Exemplo: verificar aniversário e retornar mensagem de feliz aniversário

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

Produto 1

 Data de Hoje: 2020-07-28 FELIZ ANIVERSÁRIO PARA VOCÊ !!

No exemplo acima,

  • LocalDate.now () - retorna a data atual
  • getDayOfMonth () - retorna o dia atual
  • getMonth () - retorna o mês atual

Aqui, usamos a instrução if… else para verificar se a data atual corresponde à data de nascimento. Se true, a mensagem de Feliz Aniversário é impressa.

Artigos interessantes...