在此示例中,我們將學(xué)習(xí)用生日檢查當(dāng)前日期,并使用Java打印“生日快樂”消息。
import java.time.LocalDate; import java.time.Month; public class Main { public static void main(String args[]) { //聲明生日變量 int birthDate = 23; Month birthMonth = Month.SEPTEMBER; //獲取當(dāng)前日期 LocalDate currentDate = LocalDate.now(); System.out.println("今天的日期: " + currentDate); //獲取當(dāng)前日期和月份 int date = currentDate.getDayOfMonth(); Month month = currentDate.getMonth(); if(date == birthDate && month == birthMonth) { System.out.println("祝你生日快樂 !!"); } else { System.out.println("今天不是我的生日."); } } }
輸出1
今天的日期: 2020-08-28 祝你生日快樂!!
在上面的示例中,
LocalDate.now() - 返回當(dāng)前日期
getDayOfMonth() - 返回當(dāng)前日期
getMonth() - 返回當(dāng)前月份
在這里,我們使用了if ... else語句來檢查當(dāng)前日期是否匹配生日。如果為true,則打印生日快樂消息。