【发布时间】:2021-12-28 07:32:32
【问题描述】:
import java.time.LocalDate;
import java.time.Month;
public class Birthday{
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.");
}
}
}
【问题讨论】:
-
你用的是什么版本的java?
-
请将错误消息的确切文本粘贴到您的问题中。
-
修复您的代码格式。要么全部缩进四个空格,要么用一对三重反引号换行。
-
LocalDate和Month从 Java 8 开始可用,可能使用的 Java 较旧
标签: java localdate monthcalendar