Java的 switch 语句

switch 语句相当于 if else 的另一种表达方式

示例 1 : switch

switch可以使用byte,short,int,char,String,enum

注: 每个表达式结束,都应该有一个break;

注: String在Java1.7之前是不支持的, Java从1.7开始支持switch用String的,编译后是把String转化为hash值,其实还是整数

注: enum是枚举类型

public class HelloWorld {
public static void main(String[] args) { //如果使用if else
int day = 5;
if (day==1)
System.out.println("星期一"); else if (day==2)
System.out.println("星期二");
else if (day==3)
System.out.println("星期三");
else if (day==4)
System.out.println("星期四");
else if (day==5)
System.out.println("星期五");
else if (day==6)
System.out.println("星期六");
else if (day==7)
System.out.println("星期天");
else
System.out.println("这个是什么鬼?"); //如果使用switch
switch(day){
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
case 4:
System.out.println("星期四");
break;
case 5:
System.out.println("星期五");
break;
case 6:
System.out.println("星期六");
break;
case 7:
System.out.println("星期天");
break;
default:
System.out.println("这个是什么鬼?");
} }
}

练习季节

(通过Scanner 输入月份,然后使用switch 判断季节)

最新文章

  1. 如何选择合适的CRM客户关系管理软件?
  2. 一台MySQL服务器启动多个端口
  3. OpenSSL密码算法库: MD5示例小程序
  4. Appium 服务器参数
  5. Bootstrap_响应式网格系统
  6. Listview的闪烁问题
  7. 使用Delphi读取网络上的文本文件,html文件
  8. (转)从内存管 理、内存泄漏、内存回收探讨C++内存管理
  9. SWT中一些细节的说明
  10. setInterval定时和ajax请求
  11. JS原生javascript可以直接写id名来选取元素
  12. .Net Core应用框架Util介绍(五)
  13. 基于STM32L4的开源NBIOT开发资料
  14. 转:MVC,MVP 和 MVVM 的图示
  15. js通过 URL下载文件
  16. iterm2 恢复默认设置
  17. Mssql备份失败
  18. Mysql中谓词使用date_format的优化
  19. 洛谷 P1576 最小花费
  20. CSS学习笔记(12)--Flex 布局教程:实例篇

热门文章

  1. Tomcat 9 管理界面配置
  2. JVM探究之 —— 垃圾回收(一)
  3. Promise和Observable的映射
  4. yum安装python3.6的方法
  5. layui 复选框checkbox 实现全选全选
  6. notepad++去掉红色波浪线
  7. 类加载器ClassLoader源码解析
  8. siglongjmp和sigsetjmp 用法
  9. 【python库模块】Python subprocess模块功能与常见用法实例详解
  10. 【Docker学习之七】Docker图形化管理和监控