English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico de Java

Java Controle de Fluxo

Java Array

Java Orientação a Objetos (I)

Java Orientação a Objetos (II)

Java Orientação a Objetos (III)

Tratamento de Exceções do Java

Java Lista (List)

Java Fila (Queue)

Java Conjunto (Map)

Java Conjunto (Set)

Java Entrada e Saída (I/O)

Java Reader/Writer

Outros tópicos do Java

Programa Java verifica aniversário e imprime mensagem de feliz aniversário

Exemplos Java Completo

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

Exemplo: Verificar o aniversário e retornar a mensagem 'Parabéns pelo seu 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.

Exemplos Java Completo