Java要求输入一个年份和月份,返回本月共有多少 天
时间: 2024-04-09 14:33:46 浏览: 82
java 日期转化计算
4星 · 用户满意度95%
您可以使用`Calendar`类来获取指定年份和月份的天数。下面是一个示例代码:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
// 输入年份和月份
int year = 2022;
int month = 9;
// 创建一个Calendar实例
Calendar calendar = Calendar.getInstance();
// 设置年份和月份
calendar.set(Calendar.YEAR, year);
// Calendar中的月份是从0开始的,所以要减去1
calendar.set(Calendar.MONTH, month - 1);
// 获取指定月份的天数
int days = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
System.out.println("本月共有 " + days + " 天");
}
}
```
您可以根据需要修改`year`和`month`的值来输入不同的年份和月份。运行代码后,将会输出本月的天数。
阅读全文