java输入一个日期判断是不是闰年,这个日期是这个月的第几天是星期几
时间: 2023-05-13 13:05:31 浏览: 107
可以使用Java中的Calendar类来判断是否为闰年,代码如下:
```
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
calendar.set(year, month - 1, day); // 设置日期
int year = calendar.get(Calendar.YEAR);
boolean isLeapYear = (year % 4 == 0 && year % 100 != 0) || year % 400 == 0;
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK); // 获取星期几
int dayOfMonth = calendar.get(Calendar.DAY_OF_MONTH); // 获取这个月的第几天
System.out.println("是否为闰年:" + isLeapYear);
System.out.println("星期几:" + dayOfWeek);
System.out.println("这个月的第几天:" + dayOfMonth);
}
}
```
其中,isLeapYear变量表示是否为闰年,dayOfWeek变量表示星期几,dayOfMonth变量表示这个月的第几天。
阅读全文