前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >判断月份所在的季节

判断月份所在的季节

作者头像
算法与编程之美
发布2022-10-28 13:42:47
1.2K0
发布2022-10-28 13:42:47
举报
文章被收录于专栏:算法与编程之美

1 问题

编写程序实现功能:根据输入的月份,判断所在的季节。

2 方法

利用switch语句的穿透特性,在3个属于相同季节的月份后面加一个break语句。输入的月份会穿过相同季节月份的case语句,打印后遇到break语句退出程序。

代码语言:javascript
复制
import java.util.Scanner;
public class SwitchStructure {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入月份:");
int month = input.nextInt();
switch (month) {
case 3: case 4: case 5:
System.out.println("春天");
break;
case 6: case 7: case 8:
System.out.println("夏天");
break;
case 9: case 10: case 11:
System.out.println("秋天");
break;
case 12: case 1: case 2:
System.out.println("冬天");
break;
default:
System.out.println("请输入正确的月份!");
};
}
}

3 结语

针对判断季节问题,提出利用switch语句穿透特性的方法,通过在idea上编写代码实验,证明该方法是有效的。该问题相比于用if--else语句的话,switch语句会更加简洁,因为本文解决的问题属于是一个特定的情景下的问题,

一般情况下的需求还是if--else语句更容易实现。未来可以继续研究符合switch穿透特性的应用场景有哪些。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-09-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法与编程之美 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档