English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Neste exemplo, vamos aprender a verificar a data de aniversário com a data atual e usar Java para imprimir a mensagem 'Feliz aniversário'.
import java.time.LocalDate; import java.time.Month; public class Main { public static void main(String args[]) { //Declarar variável de aniversário int birthDate = 23; Month birthMonth = Month.SEPTEMBER; //Obter a data atual LocalDate currentDate = LocalDate.now(); System.out.println("A data de hoje: ")} + currentDate); //Obtém a data e o mês atual int date = currentDate.getDayOfMonth(); Month month = currentDate.getMonth(); if(date == birthDate && month == birthMonth) { System.out.println("Parabéns pelo seu aniversário !!"); } else { System.out.println("Hoje não é meu aniversário."); } } }
Saída1
A data de hoje é: 2020-08-28 Parabéns pelo seu aniversário!!
No exemplo acima,
LocalDate.now() - Retorna a data atual
getDayOfMonth() - Retorna a data atual
getMonth() - Retorna o mês atual
Aqui, usamosif ... elseUma instrução para verificar se a data atual coincide com o aniversário. Se for true, imprimeFeliz AniversárioMensagem.