写一个Java程序,命名为“_你的学号.java”。 程序要实现的功能是让用户输入年和月,由你在屏幕上输出该月的天数。 将该程序的.java文件作为附件上传即可。
时间: 2024-10-08 15:06:17 浏览: 27
Java大作业:控制台程序 毕业生就业管理系统.zip
为了帮助你编写这个Java程序,首先我们需要创建一个名为`_你的学号.java`的文件,并实现获取用户输入的月份和年份以及计算对应月份天数的功能。下面是一个简单的示例:
```java
import java.util.Scanner;
public class _你的学号 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 提示用户输入年份和月份
System.out.println("请输入年份:");
int year = scanner.nextInt();
System.out.println("请输入月份(注意:输入1表示一月,2表示二月...):");
int month = scanner.nextInt();
// 判断闰年并计算对应月份天数
int daysInMonth;
if (month == 2) {
if (isLeapYear(year)) {
daysInMonth = 29; // 闰年的2月有29天
} else {
daysInMonth = 28; // 非闰年的2月有28天
}
} else if (month == 4 || month == 6 || month == 9 || month == 11) {
daysInMonth = 30; // 四月、六月、九月和十一月都是30天
} else {
daysInMonth = 31; // 其他非二月的月份通常有31天
}
// 输出结果
System.out.printf("输入的年份 %d 月中有 %d 天.\n", year, daysInMonth);
// 关闭扫描器
scanner.close();
}
// 判断是否为闰年
private static boolean isLeapYear(int year) {
return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
}
}
```
当你运行这个程序,它会提示用户输入年份和月份,然后根据给定的月份计算并输出天数。记得将此代码复制到一个新的Java文件,按照指定的命名规则保存。
阅读全文