我们定义3、4、5月为春天,6、7、8月为夏天,9、10、11月为秋天,12、1、2月为冬天。我最先想到的是用if语句:

public class test1 {public static void main(String[] args) {int mo=3;    //要判断的月份if (mo>=3 && mo<=5){System.out.println(mo+"月份是春季");}else if(mo>=6 && mo<=8){System.out.println(mo+"月份是夏季");}else if(mo>=9 && mo<=11){System.out.println(mo+"月份是秋季");}else{System.out.println(mo+"月份是冬季");}}
}

同样可以利用switch的穿透性来判断季节:

public class test1 {public static void main(String[] args) {int i=3;      //要判断的月份switch (i){case 3: case 4: case 5:        //switch的穿透性System.out.println("春天");break;case 6: case 7: case 8:System.out.println("夏天");break;case 9: case 10: case 11:System.out.println("秋天");case 12: case 1: case 2:System.out.println("冬天");defaultbreak;}}
}
这里运用了switch的穿透性,即一个case中没有break结束的话会一直执行下去

Java输入一个月份判断春夏秋冬季节中switch与if使用相关推荐

  1. python 输入一个月份判断季节

    让用户输入一个月份,判断这个月是哪个季节?假定3到 4月是春季,5到8月是夏季,9到10是秋季,11.12.1.2 月是冬季 a = int (input("请输入一个月份:")) ...

  2. JS switch 输入一个月份 判断该月有多少天

    1.接收用户数据 var year = parseInt(prompt('请您输入一个年份', 2000)); var month = parseInt(prompt('请您输入一个月份', 5)); ...

  3. java输入整型数据_怎样用Java输入一个整形数据以及山中循环的使用

    对学生成绩的等级划分(if......else) import java.util.Scanner; public class Test{ public static void main(String ...

  4. 用c语言编写 输入一个月份,判断此月份所在的季节

    #include<stdio.h> int main() { int month = 0; printf("请输入月份:\n"); scanf_s("%d&q ...

  5. Java实现-循环输入月份,并判断输入的月份属于春夏秋冬哪个季节范围

    代码实现 思想:利用if-else语句分层次判断即可. import java.util.Scanner; public class homework_2_monthji { //homework_2 ...

  6. 给定一个字符串,判断该字符串中是否包含某个子串.如果包含,求出子串的所有出现位置. 要求:从键盘输入两个字符串,第一个是给定的字符串,第二个是子串。

    给定一个字符串,判断该字符串中是否包含某个子串.如果包含,求出子串的所有出现位置. 要求:从键盘输入两个字符串,第一个是给定的字符串,第二个是子串. 输入 abcd23abc34bcd bc 输出 1 ...

  7. 【Java】从键盘中输入一个值,在数组中查找该值的索引并输出

    问题: 从键盘中输入一个值,在数组中查找该值的索引并输出 代码: package learnjava;import java.util.Scanner;public class demo13 {pub ...

  8. 【汇编】奇校验程序:输入一个字符,编写一个程序判断这个字符中1的个数,如果是偶数个1,则校验位(字符最高位)为1,如果是奇数个1,则校验位为0。并显示加入校验位前后该字符的二进制代码。

    奇校验程序:输入一个字符,编写一个程序判断这个字符中1的个数,如果是偶数个1,则校验位(字符最高位)为1,如果是奇数个1,则校验位为0.并显示加入校验位前后该字符的二进制代码. 编译结果:字符'0'A ...

  9. 用java将输入的整数逆序输出_输入一个整数判断这个整数是几位数,并把这个整数逆序输出! | 学步园...

    import java.util.Scanner; /** * * 问题:输入一个整数判断这个整数是几位数,并把这个整数逆序输出! * * @author Administrator * * 程序如下 ...

最新文章

  1. AI+大数据助力抗疫,带你认识百度地图的新玩法!
  2. 南洋理工大学科学家研发组装机器人,可以帮助用户组装椅子
  3. 20、HTML <textarea>标签(文本域)
  4. 跨域解决方案之CORS
  5. COLLEGE.sql(复制的时候注意路径!!!)
  6. 手机游戏赚钱到底有多难?接入运营商或需一年
  7. hadoop 计算几点 主节点_01-Hadoop的介绍
  8. Flink java.lang.NoClassDefFoundError: org/apache/flink/api/common/functions/FlatMapFunction
  9. 从零开始编写深度学习库(五)Eigen Tensor学习笔记2.0
  10. 2022年顺顺顺,送3本技术好书借你千里风
  11. KendoUI 基础:Grid 绑定template展示
  12. oreo授权系统V1.1开源版
  13. android 热补丁工具,Hotfix补丁工具报错排查步骤
  14. 关于汽油动力汽车和混合动力汽车的环保问题。
  15. C语言中fflush()、fflush(stdin)、fflush(stdout)
  16. 谈谈Python的编译和反编译
  17. 计算机二级的简单项目,2016年计算机二级考试VB简单综合应用题冲刺
  18. 教你怎样用Python画了一棵圣诞树,快来学习
  19. CPU扫盲-CPU如何执行指令以及流水线技术
  20. 云顶之弈游戏法师的技能如何呢?

热门文章

  1. python实现获取身份证号码的方法
  2. 许远东:砥砺互联网,有人是先锋,有人是炮灰
  3. STM32和emWin必须知道的那些事
  4. 这款超级搜索神器,我爱了!
  5. 黑苹果安装教程:解锁VM
  6. 网易有道Redis云原生实战
  7. PLC实验五(LED数码管显示控制)
  8. 西门子plc使用MQTT把数据上传腾讯云端
  9. 无线打印机服务器安全吗,注意安全 彻底拒绝打印机被非法共享
  10. 数据分析在一个企业中起到哪些关键性作用?