如何用条件语句判断用户输入月份的季节

1°叁柒 2012-09-27 04:36:46
除了最笨的这个
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个整数:");

long month = scanner.nextLong();
if(month==1 || month==2 || month==3){
System.out.println(month+"是春季");
}
。。。。
。。。。。
。。。。

还有什么更简单的方法吗
...全文
742 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
单向箔 2012-09-27
  • 打赏
  • 举报
回复
好用就行了,不是什么代码都能简化的
qq1137668388 2012-09-27
  • 打赏
  • 举报
回复
switch(month){
case 1:
case 2:
case 3: system.out.println("春季"); break;
case 4:
case 5:
case 6: system.out.println("夏季"); break;

}
依此方法
  • 打赏
  • 举报
回复
再简单也避免不了判断月份吧,所以还是要写比较语句
再见品月 2012-09-27
  • 打赏
  • 举报
回复
最笨的就是最好的。
菖蒲老先生 2012-09-27
  • 打赏
  • 举报
回复
没有了,switch case也简单不到那去,
month > 0 && month <= 3 ?

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧