首先,提示用户输入一个月份,将用户输入的值存放到变量 month 中; 然后,使用 switch 语句判断这个月份的天数(不考虑闰年); 最后,输出结果(例如:用户输入12,则系统输出:12月有31天)。
时间: 2023-05-30 10:06:34 浏览: 88
以下是Python实现:
month = int(input("请输入一个月份:"))
if month < 1 or month > 12:
print("输入的月份不合法")
else:
days = 0
if month == 2:
days = 28
elif month == 4 or month == 6 or month == 9 or month == 11:
days = 30
else:
days = 31
print("{}月有{}天".format(month, days))
以下是Java实现:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个月份:");
int month = scanner.nextInt();
scanner.close();
int days = 0;
switch (month) {
case 2:
days = 28;
break;
case 4:
case 6:
case 9:
case 11:
days = 30;
break;
default:
days = 31;
break;
}
System.out.printf("%d月有%d天", month, days);
}
}
阅读全文