Java学习_008_switch语句02

发布时间 2023-09-14 21:45:00作者: 一切推倒重来

问题:输入1-12之中的任意一个,判定该月份是什么季节。

使用的switch语句,但是要注意case控制的语句体后面如果不加break语句,将会出现穿透现象。

代码:

 1 import java.util.Scanner;
 2 
 3 public class Main {
 4     public static void main(String[] args) {
 5         Scanner sc = new Scanner(System.in);
 6         System.out.println("请输入一个月份数(1-12):");
 7         int mouth = sc.nextInt();
 8 
 9         switch(mouth){
10             case 1:
11             case 2:
12             case 12:
13                 System.out.println("冬季");
14                 break;
15             case 3:
16             case 4:
17             case 5:
18                 System.out.println("春季");
19                 break;
20             case 6:
21             case 7:
22             case 8:
23                 System.out.println("夏季");
24                 break;
25             case 9:
26             case 10:
27             case 11:
28                 System.out.println("秋季");
29                 break;
30             default:
31                 System.out.println("您输入的月份不对!");
32         }
33     }
34 }

结果: