2. 输入一个月份,判断这个月是大月还是小月。java
时间: 2024-09-13 17:15:19 浏览: 106
输入某年某月某日,判断这一天是这一年的第几天
5星 · 资源好评率100%
在Java中,判断一个月是大月还是小月,可以通过输入一个月份(用数字表示),然后根据这个数字来判断。大月指的是有31天的月份,而小月是有30天或更少天数的月份。通常,1、3、5、7、8、10和12月是大月,而4、6、9和11月是小月。2月份由于其特殊性(可能是28天或29天),通常需要单独处理。
下面是一个简单的Java代码示例,用于判断输入的月份是大月还是小月:
```java
import java.util.Scanner;
public class MonthChecker {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个月份(1-12):");
int month = scanner.nextInt();
if (month < 1 || month > 12) {
System.out.println("输入的月份不正确,请输入1到12之间的数字。");
} else {
if (month == 2) {
System.out.println("2月是特殊月份,通常是小月,但闰年时有29天。");
} else if (month == 4 || month == 6 || month == 9 || month == 11) {
System.out.println(month + "月是小月。");
} else {
System.out.println(month + "月是大月。");
}
}
scanner.close();
}
}
```
阅读全文