写一个Java 实现指定年份与月份,查多少天
时间: 2024-05-14 09:14:07 浏览: 41
计算指定年份的月份的天数
5星 · 资源好评率100%
好的,我来帮你写一个Java程序来实现查询指定年份和月份的天数。
首先,我们需要创建一个Java类,并使用如下代码来获取年份和月份:
```
import java.util.Scanner;
public class DaysInMonth {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入年份:");
int year = scanner.nextInt();
System.out.print("请输入月份:");
int month = scanner.nextInt();
}
}
```
然后,我们可以使用Java的Calendar类来计算指定年份和月份的天数。Calendar类有一个方法叫做getActualMaximum(),它可以用来获取某一月份的最大天数。
下面是代码示例:
```
import java.util.Calendar;
public class DaysInMonth {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入年份:");
int year = scanner.nextInt();
System.out.print("请输入月份:");
int month = scanner.nextInt();
Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, year);
cal.set(Calendar.MONTH, month - 1); // Calendar类中月份是从0开始计数的
int days = cal.getActualMaximum(Calendar.DATE); // 获取指定月份的最大天数
System.out.println(year + "年" + month + "月的天数是:" + days);
}
}
```
上述代码会输出指定年份和月份的天数。你可以根据自己的需要进行修改。
希望这些信息对你有帮助!
阅读全文