直接步入主题,接着记录学习java的一些重要笔记。对于一些比较简单的内容,就不会详细的去进行记录。

Switch的用法

格式一:
switch (表达式) {case 条件1:语句1;break;case 条件2:语句2;break;...default:语句;}格式二:
switch (表达式) {case 条件1:case 条件2:语句2;break;...default:语句;}

说明:

1、default可以不写

2、可以多个case写到一起,在相同场景的最后一个case后面写语句执行

3、要注意在适当的位置要加上break,不然可能会出现未知的错误喔。可以看一下下面的一个例子,这个是我以前可能没太注意的地方:

int i = 1;switch (i) {case 0:System.out.println("0");case 1:System.out.println("1");case 2:System.out.println("2");break;default:System.out.println("this is the end !");}

以上的程序运行后的结果:

1
2
说明:如果不加break,连default下语句也会一起打印出来。

那么,学python的朋友会不会好奇,在python中有没有这样的用法呢?

答案是有的,在python3.10里面,支持了类似的用法,这个我在以前的文章中也有介绍过,而且看上去更加灵活:

下面介绍下载python中的一些用法,大家注意睁大眼睛看仔细了,不要弄混了喔

Java基础--基础语法笔记(二)--Switch的用法相关推荐

  1. GEE(Google Earth Engine) 最基础代码学习笔记二 —— JavaScript 语言

    GEE(Google Earth Engine) 学习笔记二 Javascript 语言 1. 注释 print('Hello World!'); 如果要注释,则在代码前面加//,比如: // pri ...

  2. JAVA高并发学习笔记(二) 多线程基础

    1.1什么是线程 线程是进程(程序在计算机上的一次执行活动)内的执行单元 进程是以独立于其他进程的方式运行的,进程间是互相隔离的.一个进程无法直接访问另一个进程的数据.进程的资源诸如内存和CPU时间片 ...

  3. 基础英语语法笔记(全)

    好好学习天天向上的正确表达: Work hard and improve daily! 补充一个和别人对话可以经常使用的固定短语: Believe it or not.信不信由你 注: 词汇量比语法重 ...

  4. 第一章 TensorFlow基础——python语法(二)

    简明Python基础(二) 此为jupyter notebook导出文档,如果习惯jupyter界面可以下载文件 链接:https://pan.xunlei.com/s/VMn5sAsjVypJElz ...

  5. c语言基础题(笔记二)

    c语言基础题 7-18 出租车计价 7-19计算天数 7-18 出租车计价 本题要求根据某城市普通出租车收费标准编写程序进行车费计算.具体标准如下: 起步里程为3公里,起步费10元: 超起步里程后10 ...

  6. 【LeetCode笔记】剑指 Offer 64. 求1 + 2 + ... + n (Java、限制语法、二刷)

    文章目录 题目描述 思路 && 代码 注释版代码(方便理解): 无注释版代码(方便背诵= =) 二刷 题目描述 鬼鬼,又到了我最喜欢的戴着脚镣跳舞环节. 讲道理,我觉得这类题应该整个归 ...

  7. 《模拟电子技术基础》课程笔记(二)——课程概要

    1.课程内容: 利用半导体器件和外围器件构成的对模拟信号实施处理的电路. 包括信号的滤波.放大.产生.变换. 2.课程特点 (1)工程性强 ①在分析模拟电路时常常需要从工程角度分析问题和解决问题. ② ...

  8. Python基础函数学习笔记(二)

    一:格式化打印输出: 一个输出时: area = 20.15 print "The area of the circle is %f sq cm."%area 两个输出时: rab ...

  9. 英文基础之语法(二)

    一.基本句型 主语 + 谓语 + (介词 + 宾语) 例句:He jump (into the water). 其中 they是主语,play是谓语(特别强调此句式下谓语只能为"不及物动词& ...

最新文章

  1. Zabbix监控Windows客户端设置
  2. 给指定服务器加路由,无线路由器如何给终端分配指定的IP地址?
  3. CAS的核心类--unsafe类
  4. php云和骑士哪家好,PHP云人才系统与骑士cms人才系统对比点评
  5. (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  6. 14. CSS 列表
  7. 微软:2022 年开始,Win10 PC 设备才能免费升级 Win11
  8. php连接 mysql的三种连接方式
  9. 01-基于C++的简易技能系统实现
  10. 《实战 Linux Socket 编程》Warren W.Gay 图解Key-point学习笔记-1
  11. php电商实现自动售货,2020PHP自动售货发卡网程序开源源码 集成多个支付接口
  12. 32. Pandas借助Python爬虫读取HTML网页表格存储到Excel文件
  13. Java中的抽象类和接口
  14. Python学习笔记(飞机大战项目练习)---B站黑马程序员
  15. java代码查询elasticsearch索引
  16. python中画地图map的用法_使用basemap和python在地图中绘制海洋
  17. go vscode go mod win环境配置
  18. Eclipse工程中Android Dependencies出错的解决方式
  19. 华罗庚统筹法与计算机专业,华罗庚的《统筹方法》
  20. android cursor

热门文章

  1. 配置数据源的三种方法
  2. java验证手机号格式方法
  3. 6万字新型智慧城市一网统管顶层设计方案
  4. sql给数据库表字段进行首字母排序(字符、数字、英文)(两种方式)
  5. PCL学习笔记(十八)-- ConditionalRemoval和RadiusOutliersRemoval滤波器移除离群点
  6. 四旋翼无人机学习第8节--OpenMV电路分析
  7. 无法启动FiddlerScript 编辑器
  8. 贝塞尔曲线 三维 拼接 matlab,贝塞尔曲线公式
  9. 系统设置了静态IP之后还会获取动态IP的问题解决
  10. 【原创】新韭菜日记12--涨了怕踏空,跌了急踩踏,股民的记忆只有7秒钟-----我们得承认多数人是非理性的