Java学习_008_switch语句02

问题:输入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 }
复制代码

结果:

 

posted @   一切推倒重来  阅读(19)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示