可以更灵活

比如一个事情分成 1 2 3 4 5 共5个步骤。

利用不加break 的switch

你完全可以根据用户当前的状态来执行后续的步骤。

比如 你执行到 3 的时候突然出现问题,不继续了。那么你的状态就停留在3,下一次 switch 到 3的时候就继续接着执行 3 4 5 。

switch 在描述状态转换的时候是比较清晰的了。

有帮到你的点赞、收藏一下吧

需要更多教程,微信扫码即可

java switch 不加 break 继续执行 下一个case(不用匹配条件) 这个设计是为什么相关推荐

  1. 定时任务 未执行完不执行下一个任务

    定时任务 未执行完不执行下一个任务,完成后继续执行下个定时任务 private boolean isRunning = false;public void startTask(){if (isRunn ...

  2. APScheduler如何设置任务不并发(即第一个任务执行完再执行下一个)?

    APScheduler如何设置任务不并发(即第一个任务执行完再执行下一个)? 1.软件环境 2.问题描述 3.解决方法 4.结果预览 FAQ 1.`APScheduler`如果某个任务挂掉了,整个定时 ...

  3. python 点击tree目录、执行下一个操作_如何使用python解决下一个iter(xml.etree.ElementTree)?...

    我假设您正在使用xml.etree.ElementTree,因为它是标准库的一部分.考虑以下片段:appelation = re.compile('Mr') points = root.iter('p ...

  4. python 串行线程终止后还会执行下一个吗_多线程笔记

    1.线程的状态 狂神说多线程讲解 休眠方法: public static void sleep(long millis) 放弃方法:放弃对时间片的使用 public static void yield ...

  5. Java switch和break用法

    package text04; import java.util.Scanner; public class Text03 {public static void main(String[] args ...

  6. java switch 变量_Java switch 用法实例

    首页 > 基础教程 > 循环条件语句 > 条件语句switch Java switch 用法实例 switch允比对一个变量的值,来执行不同情况的代码.switch使用规则如下: 1 ...

  7. Java switch case 语句

    什么是switch case? switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支. switch的语法 switch case 语句语法格式如下: switch( ...

  8. php switch case 两个条件,多个条件同一个case

    介绍 多个case值执行相同的逻辑时,希望写在同一个case下,例如case  'a'||'b':,但实际不能正确运行 解决方案 第一个条件后,不要写breck终端,他会自动执行下一个条件下语句 原理 ...

  9. Java之戳中痛点 - (5)switch语句break不能忘以及default不同位置的用法

    先看一段代码: public class Test{ public static void main(String[] args){ System.out.println("2 = &quo ...

最新文章

  1. Docker初学5:下载安装可视化图形工具Portainer
  2. python中对象和变量的关系_浅析python中的类变量和对象变量
  3. SAP Smartforms 条码打印
  4. 【转载保存】java静态方法继承与保存的问题
  5. 前端实操案例丨如何实现JS向Vue传值
  6. linux 连接redis_.NetCore 使用StackExchange.Redis 连接Redis
  7. PeopleRank从社交网络中发现个体价值
  8. Java版点餐小程序2022最新版笔记,Springboot+Mysql+Freemarker+Bootstrap+微信小程序实现扫码点餐小程序
  9. texstudio统计字数
  10. P1829 [国家集训队]Crash的数字表格
  11. USGS下载LANDSAT5 2级别 影像问题
  12. 20000条笑话保证笑死你
  13. tbc新服务器没消息,暴雪蓝贴官宣TBC怀旧服2021年内上线,所有服务器直升70级
  14. 传奇服务器怪物不显示名字,传奇小地图显示怪物的一个问题
  15. 30W、45W、60W PD移动电源芯片方案+无线充方案
  16. C语言:输入一个数,输出以该值为半径的圆面积,以该值为半径的球体表面积与体积,pi取值3.1415926536.
  17. java图形界面编程 房子_Java图形界面编程
  18. Java异常,教课书式知识梳理
  19. Word 文字处理学习笔记
  20. 淘宝 Android 端图片体验优化实践

热门文章

  1. 口罩日产量破1亿背后:近3000家企业疯狂增产转产
  2. 坑哭了!老牌教育机构也崩盘,疑失联跑路,学员却还得继续还贷
  3. iPhone6s用户感动!升级ios13还能再战两年
  4. composer使用慢的解决办法
  5. html 弹出一个邮件连接,mailto scheme 高级用法, 显示带html样式的邮件文本
  6. java清理垃圾_垃圾清理势在必行——Java垃圾收集算法
  7. Flash开发iOS应用全攻略(四)——如何为iTunes Connect准备应用
  8. 字符串:1.存储结构
  9. jsp用户登录验证_Java之使用过滤器进行登录验证
  10. 在代码中使用协程(一)