在此示例中,我們將學(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,則打印生日快樂消息。