switch(练习)

/*
if和 switch 语句很像。
具体什么场景下使用什么语句呢?
如果判断的具体数值不多且符合byte、short、int、char、String类型,虽然两个语句都可以使用建议使用switch语句,因为效率稍高
其他情况:对于区间判断对结果为Boolean类型判断使用if,if使用范围更广
*/
/*
练习2 :根据用于指定月份,打印该月份所属的季节。
3,4,5 春季 6.7.8 夏季 9.10.11 秋季 12.1, 2 冬季
*/ class Test
{
public static void main(String[] args)
{
int x = 4; switch(x)
{
default:
System.out.println("Error,请输入月份"); case 3:
case 4:
case 5:
System.out.println(x +":" + "春季");
break; case 6:
case 7:
case 8:
System.out.println(x +":" + "夏季");
break; case 9:
case 10:
case 11:
System.out.println(x +":" + "秋季");
break; case 12:
case 1:
case 2:
System.out.println(x +":" + "冬季");
break; }
System.out.println("hello world");
}
}

当需要对具体数值进行判断,且数值量不大 就是优先使用switch

其余情况使用if语句

最新文章

  1. linux部署pxe+kickstart批量安装linux操作系统
  2. iOS--创建炫酷的渐变色界面
  3. 支持Cookie并开放了一些特殊设置项的HttpWebClient
  4. 自然语言16_Chunking with NLTK
  5. 为wordpress添加Canonical标签
  6. Entity Framework Lambda 实现多列Group by,并汇总求和
  7. Hadoop学习笔记(7) ——高级编程
  8. java web工程发布以及解决tomcat闪退
  9. R - 递推
  10. HDU 1870 愚人节的礼物
  11. NuGet的使用、部署、搭建私有服务
  12. centos 6.4 mysql rpm 离线安装【备忘】
  13. 01_搭建Linux虚拟机(下)_我的Linux之路
  14. busybox(一)浅析
  15. PTA 1067 Sort with Swap(0, i) (25 分)(思维)
  16. 修改sqlserver2008数据库的排序规则 (转)
  17. [2]传奇3服务器源码分析一 LoginServer
  18. NIO学习(1)-入门学习
  19. 各个框架下的aop
  20. iOS:DKLiveBlur

热门文章

  1. 尝试用Vue.js开发网页小游戏的过程
  2. vscode--常用插件&同步
  3. 【AspNetCore源码】设计模式 - 提供者模式
  4. /sbin/mount.vboxsf: mounting failed with the error: Protocol error
  5. MySQL 入门(1):查询和更新的内部实现
  6. QT使用提升自定义组件
  7. 2019-05-22 BTC走势分析
  8. mac OS 配置 svn服务器端
  9. Modbus TCP协议说明
  10. Semaphores