Java 流程控制语句 笔记 📅 发布时间:2026/7/12 21:25:46 👁️ 浏览次数: 1. 判断语句 : if 语句1.1 if 语句格式一格式if(关系表达式){语句体;}流程:truefalse计算关系表达式的值条件判断执行语句不执行语句继续执行后续语句的内容注 : 若语句体只有一条, 可省略大括号, 语句跟在后面即可(能看懂即可, 自己不建议这么写)1.2 if 语句格式二格式if(关系表达式){语句体1;}else{语句体2;}流程:truefalse计算关系表达式的值条件判断语句体1语句体2继续执行后续语句的内容1.3 if 语句格式三格式if(关系表达式1){语句体1;}elseif(关系表达式2){语句体2;}…else{语句体n1;}流程: 计算关系表达式的值 - 若为true 执行语句体1, 若为false 计算关系表达式2的值 - 若为true 执行语句体2, 若为false 计算关系表达式3的值 - … -如果没有任何关系表达式为true就执行语句体n1 -继续执行后续语句的内容2. switch 语句2.1 格式switch(表达式){case1:语句体1;break;case2:语句体2;break;...default:语句体n1;break;}2.2 执行流程计算出表达式的值 - 和case依次比较有对应的值就执行相应的语句, 遇到break结束 - 如果所有的case都和表达式的值不匹配执行default语句体然后程序结束2.3 注意default 可放在任意位置不写break会引发case穿透现象(case内语句执行完后, 接着执行下一个case内的语句, 直到遇到一个break为止)switch在JDK12的新特性switch(week){case1,2,3,4,5-System.out.println(工作日);case6,7-System.out.println(休息日);default-System.out.println(没有这个星期);}3. 循环结构3.1 for循环结构在满足循环条件的情况下反复执行某一段代码3.1.1 格式for(初始化语句;条件判断语句;条件控制语句){循环体语句;}初始化语句 : 循环开始时的状态条件判断语句 : 循环执行的条件条件控制语句 : 循环执行中每次变化的内容循环体语句 : 反复执行的内容3.1.3 流程执行初始化语句 - 执行条件判断语句, 如果是false循环结束 , 如果是true继续执行 - 执行循环体语句 - 执行条件控制语句 - 回到第二步继续3.2 while循环3.2.1 格式初始化语句;while(条件判断语句){循环体;条件控制语句;}3.3 do…while循环3.3.1 格式初始化语句;do{循环体;条件控制语句;}while(条件判断语句);3.3.2 特点 先执行再判断3.4 总结for和while循环先判断再执行do…while循环, 先执行再判断知道循环次数或者循环范围的时候用for循环不知道循环次数也不知道循环范围但是知道循环的结束条件时用while循环除switch在JDK12的新特性之外 , 其他 流程控制句 的语法与 c/cpp 一致
如何突破限制实现高效下载?开源直链解析工具的全方位解决方案 如何突破限制实现高效下载?开源直链解析工具的全方位解决方案 【免费下载链接】Online-disk-direct-link-download-assistant 可以获取网盘文件真实下载地址。基于【网盘直链下载助手】修改(改自6.1.4版本) ,自用,去推… 2026/7/12 20:38:55
M2LOrder模型版本控制:时间戳+版本号命名规则与回滚策略 M2LOrder模型版本控制:时间戳版本号命名规则与回滚策略 1. 引言 如果你正在使用M2LOrder情感识别系统,可能会发现一个有趣的现象:模型目录里有97个文件,文件名长得像SDGB_A001_20250601000001_0.opt这样。第一次看到这些文件&am… 2026/7/13 13:09:32
ChatGPT登录页面打不开的排查与优化:从网络诊断到服务端调优 当ChatGPT这类服务的登录页面突然打不开时,用户可能只是刷新一下,但背后的开发者却要面对一场复杂的“全链路诊断”。这不仅仅是“服务挂了”那么简单,它可能涉及从用户设备到数据中心之间任何一个环节的故障。今天,我们就来系统性… 2026/7/12 9:28:43
【Autosar从入门到精通到进阶实战篇】38 0x23服务实战:用ReadMemoryByAddress做“内存快照”,别让ECU变砖 38 0x23服务实战:用ReadMemoryByAddress做“内存快照”,别让ECU变砖 老伙计,还记得上篇我们折腾0x22(ReadDataByIdentifier)时,那个用DID读刹车片磨损数据的场景吗?当时我说,DID适合读“小零碎”——一个DID对应一个参数,比如0xF190是电压,0xF191是温度。 但上周,… 2026/7/13 13:08:03
贝叶斯建模预测足球胜率:从概率分布到实战决策 1. 这不是“猜比分”,而是用概率语言讲清足球胜负的底层逻辑 你有没有在赛前翻过一堆数据,看主队近5场赢了4场、客队防守漏洞多、历史交锋3胜1平,然后拍板“这场主队稳了”?结果0-2输得猝不及防。这种直觉判断,在英超这… 2026/7/13 13:04:02
Linux文件打包与分发实战:zip/unzip命令的进阶用法与场景解析 1. 为什么你需要掌握zip/unzip命令?在日常的Linux系统管理中,文件打包与分发是最基础也最频繁的操作之一。想象一下这样的场景:你需要将开发好的代码打包发给同事,或者需要备份服务器上的重要数据,又或者要在不同操作系… 2026/7/13 13:04:02
小红书文案正在消失?不,是人工写作已失效!ChatGPT+人工校准双引擎工作流(附内部审核checklist) 更多请点击: https://kaifayun.com 第一章:小红书文案正在消失?不,是人工写作已失效! 当一条爆款笔记的平均创作耗时从47分钟飙升至3小时,当92%的运营团队开始复用同一套“万能模板”,当用户对… 2026/7/13 13:02:01
ChatGPT视频理解功能正式开放内测(仅限前500家企业|含Token配额与延迟SLA白皮书) 更多请点击: https://kaifayun.com 第一章:ChatGPT视频理解功能正式开放内测公告解析 OpenAI于2024年7月正式宣布ChatGPT视频理解(Video Understanding)能力进入受限内测阶段,标志着多模态交互从静态图像迈向动态时序… 2026/7/13 13:02:01
分段→锚定→归因→压缩→校验,Claude长文档五步精炼法,手把手带练企业级合同/研报/法律文书 更多请点击: https://kaifayun.com 第一章:分段→锚定→归因→压缩→校验,Claude长文档五步精炼法总览 面对动辄数万字的技术文档、会议纪要或产品需求说明书,Claude虽具备强大上下文理解能力,但直接输入全文常导致关… 2026/7/13 13:02:01
HS2-HF Patch终极指南:如何用3步解决Honey Select 2的70+个痛点 HS2-HF Patch终极指南:如何用3步解决Honey Select 2的70个痛点 【免费下载链接】HS2-HF_Patch Automatically translate, uncensor and update HoneySelect2! 项目地址: https://gitcode.com/gh_mirrors/hs/HS2-HF_Patch 你是否曾经在Honey Select 2中遇到过… 2026/7/13 0:01:19
语音转文字工具AsrTools:让音频整理变得简单高效 语音转文字工具AsrTools:让音频整理变得简单高效 【免费下载链接】AsrTools ✨ AsrTools: Smart Voice-to-Text Tool | Efficient Batch Processing | User-Friendly Interface | No GPU Required | Supports SRT/TXT Output | Turn your audio into accurate text … 2026/7/13 0:03:19
基于深度学习的蘑菇或花卉或动漫人物或中草药货水果蔬菜等识别系统31(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_ 基于深度学习的蘑菇或花卉或动漫人物或中草药货水果蔬菜等识别系统31(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_ 独家界面!不会重复,此项目属于本人原创,若有雷同,均是盗卖,各位买… 2026/7/13 0:05:20
Git reset 与 revert 深度对比:5个关键差异与 3 种典型应用场景 Git Reset 与 Revert 深度对比:5个关键差异与3种典型应用场景在团队协作开发中,代码版本管理如同行走钢丝——一步失误可能导致整个项目陷入混乱。作为Git进阶用户,你是否曾在深夜面对错误的提交束手无策?是否在强制推送后收到同事… 2026/7/13 8:31:55
GitHub 学生包申请避坑:5个常见失败原因与开发者工具调试方案 GitHub 学生包申请技术排障指南:5个高频失败场景与开发者工具实战方案第一次尝试申请GitHub学生包时,我盯着屏幕上那个不断转圈的加载动画整整15分钟,最终只等来了一行冰冷的错误提示。这可能是许多开发者共同的经历——明明按照教程操作&… 2026/7/13 9:31:08
冒烟测试用例设计规范:5%-10%覆盖率下的3类核心场景与执行标准 冒烟测试用例设计的黄金法则:5%-10%覆盖率下的精准筛选策略在快节奏的敏捷开发环境中,冒烟测试作为质量保障的第一道防线,其重要性不言而喻。当测试资源有限而时间紧迫时,如何从海量测试用例中精准筛选出那关键的5%-10%࿰… 2026/7/13 2:34:55