用Switch编写程序,输入一个月份值,输出该月份是第几季度
时间: 2024-05-01 21:16:37 浏览: 14
以下为Python代码:
```
month = int(input("请输入一个月份值:"))
quarter = (month - 1) // 3 + 1
print("该月份是第", quarter, "季度。")
```
以下为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();
int quarter;
switch (month) {
case 1:
case 2:
case 3:
quarter = 1;
break;
case 4:
case 5:
case 6:
quarter = 2;
break;
case 7:
case 8:
case 9:
quarter = 3;
break;
case 10:
case 11:
case 12:
quarter = 4;
break;
default:
quarter = -1;
break;
}
if (quarter == -1) {
System.out.println("输入月份值不合法!");
} else {
System.out.println("该月份是第" + quarter + "季度。");
}
}
}
```