In questo esempio, impareremo a controllare il giorno corrente con il compleanno e stampare il messaggio di buon compleanno in Java.
Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione Java:
- Istruzione Java if … else
- Input e output di Java Basic
Esempio: controlla il compleanno e restituisci il messaggio di buon compleanno
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."); ) ) )
Uscita 1
Data di oggi: 2020-07-28 BUON COMPLEANNO A TE !!
Nell'esempio sopra,
- LocalDate.now () - restituisce la data corrente
- getDayOfMonth () - restituisce il giorno corrente
- getMonth () - restituisce il mese corrente
Qui abbiamo usato l' istruzione if … else per verificare se la data corrente corrisponde alla data di nascita. Se true
, il buon compleanno messaggio viene stampato.