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

Tutoriales básicos de Java

Herramientas en línea

Ciclo each

Java Arreglos

Java Orientado a Objetos (I)

Java Orientado a Objetos (II)

Manejo de excepciones en Java

Recursos

Java Lista (List)

Java Cola (Queue)

Java Colecciones (Map)

Java Conjuntos (Set)/O)

Java Reader/Writer

Otras temáticas de Java

Programa Java que verifica el cumpleaños e imprime el mensaje de felicitación

Java ejemplos completos

En este ejemplo, aprenderemos a verificar la fecha de cumpleaños con la fecha actual y a imprimir el mensaje "¡Feliz cumpleaños!" usando Java.

Ejemplo: verificar el cumpleaños y devolver el mensaje "¡Feliz cumpleaños!"

import java.time.LocalDate;
import java.time.Month;
public class Main {
   public static void main(String args[]) {
    //Declarar la variable de cumpleaños
    int birthDate = 23;
    Month birthMonth = Month.SEPTEMBER;
    //Obtener la fecha actual
    LocalDate currentDate = LocalDate.now();
    System.out.println("La fecha de hoy: ")} + currentDate);
    //Obtener la fecha y el mes actual
    int date = currentDate.getDayOfMonth();
    Month month = currentDate.getMonth();
    if(date == birthDate && month == birthMonth) {
      System.out.println("¡Feliz cumpleaños!!");
    }
    else {
      System.out.println("Hoy no es mi cumpleaños.");
    }
   }
}

salida1

La fecha de hoy: 2020-08-28
¡Feliz cumpleaños!!

En el ejemplo anterior,

  • LocalDate.now() - devolver la fecha actual

  • getDayOfMonth() - devolver la fecha actual

  • getMonth() - devolver el mes actual

Aquí, hemos utilizadoif ... elseUna expresión para verificar si la fecha actual coincide con el cumpleaños. Si es true, se imprime¡Feliz cumpleaños!mensaje.

Java ejemplos completos