Java SE基础课程(上)-Day04(流程控制语句)笔记总结(B站heima阿玮老师)
顺序结构顺序结构语句是Java程序默认的执行流程, 按照代码的先后顺序, 从上到下依次执行.分支结构1. if语句if (关系表达式) {语句体;}if (关系表达式) {语句体1;} else {语句体2;}if (关系表达式) {语句体1;} else if (关系表达式) {语句体2;}…else {语句体 n1;}2. switch语句switch (表达式) {case 值1:语句体1;break;case 值2:语句体2;break;…default:语句体n1;break;}格式说明:1.表达式: (将要匹配的值) 取值为byte, short, int, char. JDK5以后可以是枚举, JDK7以后可以是String.2.case: 后面跟的是要和表达式进行比较的值(被匹配的值).3.break: 表示中断, 结束的意思, 用来结束switch语句.4.default: 表示所有情况都不匹配的时候, 就执行该处的内容, 和if语句的else相似.5.case后面的值只能是字面量, 不能是变量.6.case给出的值不允许重复.default的位置和省略位置: default不一定写在最下面, 我们可以写在任意位置, 只不过习惯写在最下面.省略: default可以省略, 语法不会有问题, 但是不建议省略.case穿透就是语句体中没有写break导致的, 如果没有发现break, 那么程序会继续执行下一个case的语句体, 一致遇到break或者右大括号为止.注: 如果多个case的语句体重复了, 那么我们考虑利用case穿透去简化代码.循环结构for循环格式: for (初始化语句; 条件判断语句; 条件控制语句){循环体语句;}while循环格式: 初始化语句;while (条件判断语句){循环体语句;条件控制语句;}for和while的对比(1) 相同点: 运行规则都是一样的(2) 区别:for循环中: 知道循环次数或者循环的范围while循环: 不知道循环的次数和范围, 只知道循环的结束条件.do…while循环格式: 初始化语句;do{循环体语句;条件控制语句;} while(条件判断语句);注: 先执行后判断,循环体至少执行一次;跳转控制语句continue: 跳过本次循环, 继续执行下次循环.break: 结束整个循环

相关新闻

Homebrew深度解析:macOS包管理器原理、安装与企业级实践

Homebrew深度解析:macOS包管理器原理、安装与企业级实践

1. 项目概述:为什么 macOS 用户绕不开 Homebrew 这个“包管理中枢”Homebrew 是 macOS 生态里最不像系统组件却最像空气的工具——你可能没主动安装过它,但几乎每个写过 Shell 脚本、搭过开发环境、甚至只是想一键装个wget或tree的人,最后都默…

2026/7/20 3:57:33 阅读更多 →
山东AI产业实效验证与选型指南

山东AI产业实效验证与选型指南

1. 项目背景与核心价值2025年山东AI产业已经进入深度整合期,随着大模型技术下沉和行业解决方案标准化程度提升,企业选型正从"技术炫技"转向"实效验证"。这个推荐清单的独特价值在于:首次采用"效能验证指标"替代…

2026/7/20 6:53:22 阅读更多 →
Wand-Enhancer终极指南:免费解锁专业版功能,手机远程控制游戏修改

Wand-Enhancer终极指南:免费解锁专业版功能,手机远程控制游戏修改

Wand-Enhancer终极指南:免费解锁专业版功能,手机远程控制游戏修改 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer Wand-Enh…

2026/7/20 5:49:12 阅读更多 →

最新新闻

AtlasOS专业指南:彻底解决Windows安装错误2502/2503

AtlasOS专业指南:彻底解决Windows安装错误2502/2503

AtlasOS专业指南:彻底解决Windows安装错误2502/2503 【免费下载链接】Atlas 🚀 An open and lightweight modification to Windows, designed to optimize performance, privacy and usability. 项目地址: https://gitcode.com/GitHub_Trending/atlas1…

2026/7/20 13:38:37 阅读更多 →
091、AE曝光时间与增益分配:低噪声优先、运动模糊抑制与闪烁规避的权衡艺术

091、AE曝光时间与增益分配:低噪声优先、运动模糊抑制与闪烁规避的权衡艺术

091、AE曝光时间与增益分配:低噪声优先、运动模糊抑制与闪烁规避的权衡艺术 一、从一次夜拍翻车说起 去年帮某手机厂商调一款IMX766的夜景模式,客户反馈“暗光下噪点像雪花,但开了夜景模式又糊成油画”。我第一反应是:曝光时间拉太长,增益压太低,运动物体全拖尾。但客户…

2026/7/20 13:38:37 阅读更多 →
DPM Hyper-V 备份:设置、恢复与局限性指南

DPM Hyper-V 备份:设置、恢复与局限性指南

System Center Data Protection Manager 与 Hyper-V VSS 写入器集成,可在不中断业务的情况下保护虚拟机,使其成为以微软为中心的环境中备份 Hyper-V 虚拟机的常用选择。 本指南涵盖 DPM 的设置流程、恢复选项,以及那些常促使 IT 部门评估替代…

2026/7/20 13:38:37 阅读更多 →
3分钟搞定:如何用NoCableLauncher免费畅玩Rocksmith 2014吉他游戏 [特殊字符]

3分钟搞定:如何用NoCableLauncher免费畅玩Rocksmith 2014吉他游戏 [特殊字符]

3分钟搞定:如何用NoCableLauncher免费畅玩Rocksmith 2014吉他游戏 🎸 【免费下载链接】NoCableLauncher Rocksmith 2014 Launcher for playing without RealTone cable (nocable fix) 项目地址: https://gitcode.com/gh_mirrors/no/NoCableLauncher …

2026/7/20 13:38:37 阅读更多 →
092、人脸AE与区域曝光:基于人脸检测的亮度锁定与背光补偿算法

092、人脸AE与区域曝光:基于人脸检测的亮度锁定与背光补偿算法

092、人脸AE与区域曝光:基于人脸检测的亮度锁定与背光补偿算法 一、一个让我熬夜三天的bug 2019年某款旗舰机的前摄调试,客户反馈视频通话时人脸忽亮忽暗。我们查了三天,发现是AE算法在检测到人脸后,把整帧亮度锁死在某个目标值,但背景有大面积白色墙壁时,人脸反而过曝。…

2026/7/20 13:38:37 阅读更多 →
数据集蒸馏:从60K图像到10张图片的智能压缩革命

数据集蒸馏:从60K图像到10张图片的智能压缩革命

数据集蒸馏:从60K图像到10张图片的智能压缩革命 【免费下载链接】dataset-distillation Open-source code for paper "Dataset Distillation" 项目地址: https://gitcode.com/gh_mirrors/da/dataset-distillation 在深度学习时代,数据是…

2026/7/20 13:37:37 阅读更多 →

日新闻

2026 WAIC:努比亚二代“豆包手机”NaviX Ultra亮相,智能体验全面升级!

2026 WAIC:努比亚二代“豆包手机”NaviX Ultra亮相,智能体验全面升级!

7月18日智东西消息,在2026 WAIC期间,努比亚联合字节豆包打造的二代“豆包手机”努比亚NaviX Ultra首次亮相,相比一代有诸多升级。智能体手机理念中兴通讯终端事业部总裁、努比亚总裁倪飞表示,智能体手机要从人操作手机变为手机帮人…

2026/7/20 0:00:34 阅读更多 →
努比亚NaviX Ultra亮相WAIC,智能体手机能否让用户生活更简单?

努比亚NaviX Ultra亮相WAIC,智能体手机能否让用户生活更简单?

努比亚NaviX Ultra:外观与功能双升级在2026 WAIC期间,首次亮相的努比亚NaviX Ultra吸引了众多目光。它是努比亚联合字节豆包打造的二代“豆包手机”,与一代努比亚M153相比,外观设计变化较大。其机身背部搭载横向排布的大尺寸影像模…

2026/7/20 0:00:34 阅读更多 →
C# 将逗号分割的字符串转换为long,并添加到List<long>

C# 将逗号分割的字符串转换为long,并添加到List<long>

目录 方法1:使用Split和Convert.ToInt64 方法2:使用LINQ的Select和ToList 方法3:使用TryParse进行异常安全转换(推荐) 如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天…

2026/7/20 0:00:34 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/20 5:57:49 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/20 4:31:26 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/20 5:56:42 阅读更多 →

月新闻