English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In questo esempio, impareremo a controllare la data di compleanno con la data corrente e stampare un messaggio di "Auguri di compleanno" utilizzando Java.
import java.time.LocalDate; import java.time.Month; public class Main { public static void main(String args[]) { // Dichiarazione della variabile di compleanno int birthDate = 23; Month birthMonth = Month.SEPTEMBER; // Ottenere la data corrente LocalDate currentDate = LocalDate.now(); System.out.println("La data odierna: " + currentDate); // Ottieni la data e il mese correnti int date = currentDate.getDayOfMonth(); Month month = currentDate.getMonth(); if(date == birthDate && month == birthMonth) { System.out.println("Ti auguro un felice compleanno !!"); } else { System.out.println("Oggi non è il mio compleanno."); } } }
Output 1
Data odierna: 2020-08-28 Ti auguro un felice compleanno!!
Nell'esempio sopra,
LocalDate.now() - Restituisce la data corrente
getDayOfMonth() - Restituisce la data corrente
getMonth() - Restituisce il mese corrente
Qui abbiamo usatoif ... elseEsempio di istruzione per verificare se la data corrente corrisponde al compleanno. Se è true, stampaBuon compleannoMessaggio.