用 switch 语句编写程序,实现输入月份,显示季节。
时间: 2024-11-25 21:16:37 浏览: 7
在编程中,尤其是使用控制结构的时候,`switch` 语句可以用来根据给定的条件执行不同的代码块。对于显示月份对应的季节,你可以这样编写:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入月份(1-12):");
int month = scanner.nextInt();
// 使用 switch 语句判断季节
switch (month) {
case 1:
case 2:
case 12:
System.out.println("冬季");
break;
case 3:
case 4:
System.out.println("春季");
break;
case 5:
case 6:
System.out.println("夏季");
break;
case 7:
case 8:
System.out.println("夏季");
break;
default:
System.out.println("输入无效,月份应为1-12");
}
scanner.close();
}
}
```
在这个例子中,`switch` 结构根据输入的月份值选择执行相应的 "case" 里的代码块,打印出相应的季节。如果输入的月份不在1到12之间,就会执行 `default` 代码块。
阅读全文