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

教程基础Java

Controllo di flusso Java

Array Java

Orientamento ad oggetti Java (I)

Orientamento ad oggetti Java (II)

Orientamento ad oggetti Java (III)

Gestione delle eccezioni Java

Lista Java

Queue Java (coda)

Map di Java

Set di Java

Input/Output (I/O) Java

Reader/Writer Java

Altri argomenti Java

Programma Java che verifica il compleanno e stampa un messaggio di auguri di compleanno

Esempi di uso Java

In questo esempio, impareremo a controllare la data di compleanno con la data corrente e stampare un messaggio di "Auguri di compleanno" utilizzando Java.

Esempio: controlla il compleanno e restituisci il messaggio "Ti auguro un felice compleanno"

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.

Esempi di uso Java