Java 循环结构完整笔记,包含`while`、`do‑while`、`for`三种循环语法、执行流程、使用场景,break 与 continue 控制语句、循环嵌套以及循环标签,附带面试题,适合零基
一、循环结构的概念概念通过给定条件重复并且有规律的执行一段代码。循环四要素循环变量的初始化循环条件循环变量的改变递增 / 递减循环体需要重复执行的代码二、循环分类1. while 循环(1) 语法//循环变量的初始化 while(循环条件/布尔表达式){ //循环体 //循环变量的改变 }(2) 执行原理循环变量初始化之后先判断循环条件条件为true执行循环体改变循环变量再次判断条件重复上述流程。条件为false跳出循环执行循环后面的代码。(3) 特点先判断再执行执行次数0 ~ n次。(4) 注意事项如果循环内部不修改循环变量会出现死循环。如果需要做数据累加求和累加器一般初始化为0累加器定义在循环外部。2. do...while 循环(1) 语法//循环变量的初始化 do{ //循环体 //对循环变量的改变 }while(循环条件/布尔表达式);(2) 执行原理循环变量初始化后先执行一次循环体改变循环变量再判断循环条件。条件为true继续循环条件为false跳出循环。(3) 特点先执行再判断执行次数1 ~ n次。至少会执行一遍循环体。3. for 循环(1) 语法for(循环变量的初始化;循环条件;循环变量的改变){ //循环体 }(2) 执行原理执行循环变量初始化仅执行 1 次判断循环条件条件成立 → 执行循环体执行循环变量改变回到第 2 步重复判断条件为 false 跳出循环(3) 特点先判断再执行执行次数0 ~ n次。(4) 使用注意for 小括号内定义的循环变量只在 for 循环内部生效循环结束变量失效节省内存。 如果定义在 for 外面会扩大变量作用域造成内存浪费。循环条件省略默认条件为true会造成死循环两个分号;不能省略。循环变量的改变可以写在循环体内部要避免多次修改循环变量。✨三种循环选择总结循环次数明确优先使用for循环循环次数不明确优先使用while循环第一次执行不受条件限制至少执行 1 次使用do…while循环三、循环的控制语句break终止、跳出当前所在循环。continue结束本次循环直接进入下一次循环。面试题写出 break 和 continue 的区别break可以用于循环和switch‑case。在循环中终止整个循环在 switch 中跳出 switch 结构。continue只能用在循环中仅结束本次循环直接开启下一轮循环不会终止整个循环。四、循环的嵌套概念循环的循环体里面写一个完整循环结构。简单理解一个循环里面套另一个循环。循环总执行次数 外层循环次数 × 内层循环次数打印图形场景经验外层循环控制图形行数内层循环控制图形列数嵌套循环中控制语句规则break只终止本层循环continue只结束本层的本次循环进入本层下一次循环循环标签跳出指定层循环标签名称自定义见名知意。outer:for(int i0;i5;i){ // outer 外层标签 inner:for(int j0;j3;j){ // inner 内层标签 } }break outer;直接跳出outer标记的外层循环continue outer;终止外层本次循环进入外层循环的下一轮

相关新闻

第253篇 HDL-Graph-SLAM深度解析——基于因子图的激光SLAM

第253篇 HDL-Graph-SLAM深度解析——基于因子图的激光SLAM

前面聊了LOAM、LeGO-LOAM和Cartographer,三种不同的激光SLAM方案。这篇来看另一个重要方案——HDL-Graph-SLAM。HDL是Handheld LiDAR的缩写,最初是为手持激光扫描仪设计的,后来发展成了通用的激光SLAM框架。它是日本早稻田大学的Kenji Koide在…

2026/8/26 17:28:01 阅读更多 →
宝鼎科技(002552)深度分析报告

宝鼎科技(002552)深度分析报告

一、投资要点1.1 核心结论宝鼎科技(002552.SZ)是一家以大型铸锻件研发、生产和销售为主业的装备制造企业,近年来公司积极推进业务转型,逐步向高端装备制造与新材料领域延伸。从基本面看,公司所处行业具有明显的周期性特…

2026/8/26 17:28:01 阅读更多 →
第254篇 回环检测技术——词袋模型和位置识别

第254篇 回环检测技术——词袋模型和位置识别

上一篇聊HDL-Graph-SLAM的时候,末尾提到了回环检测。回环检测是SLAM系统中消除累积误差的关键一环。机器人走了一圈回到起点,如果系统认不出"我来过这里",那轨迹就会漂移,地图也会错位。这一篇我们深入聊聊回环检测的核…

2026/8/26 17:28:01 阅读更多 →

最新新闻

TVA与VLA双系统驱动的具身智能导航技术研究

TVA与VLA双系统驱动的具身智能导航技术研究

前沿技术探索:TVA智能体(简称TVA) TVA智能体(亦称“AI智能体视觉”或“TVA视觉智能体”)是依托Transformer架构与“因式智能体”理论构建的系统级视觉技术框架。它融合深度强化学习(DRL)、卷积…

2026/8/26 17:56:29 阅读更多 →
新课标英语写作不再只看成品!“过程写作法“家长必懂✏️

新课标英语写作不再只看成品!“过程写作法“家长必懂✏️

新课标有个重要变化:英语写作不再只看"写得好不好",而是关注"怎么写的"。这叫过程写作法——把写作拆成构思→起草→修改→定稿四个阶段,每个阶段都要教、都要练。但很多家长的感受是:孩子一写作文就发呆&…

2026/8/26 17:56:28 阅读更多 →
软考系统架构设计师论文涉及知识点之Redis(3)

软考系统架构设计师论文涉及知识点之Redis(3)

接前一篇文章:软考系统架构设计师论文涉及知识点之Redis(2) 本文内容参考: Redis 从入门到实战:一篇文章彻底搞懂 Redis 核心知识_redis从入门到实战-CSDN博客 软考架构师必看|Redis 10 个必考方向详解(附模拟题+踩分技巧)_redis 软考-CSDN博客 软考高级系统架构师之…

2026/8/26 17:56:28 阅读更多 →
Cursor 被收购,意味着什么

Cursor 被收购,意味着什么

摘要:八月中旬,SpaceX 宣布收购 Cursor,同一周 Cursor 推出 Origin 代码托管。两件事连起来看,AI 编程工具的护城河正在从"谁补全得快"变成"谁托管你的代码、跑通执行闭环"。这篇文章把这个信号拆开讲讲&…

2026/8/26 17:56:28 阅读更多 →
多协议设备接入AI平台,如何选择适配性更强的落地方案

多协议设备接入AI平台,如何选择适配性更强的落地方案

过去,智能家居行业长期被协议碎片化问题困扰,不同品牌、不同品类的设备往往形成独立生态孤岛,用户想要实现跨设备联动,常常需要购置多个网关、切换多款APP,使用体验大打折扣。近年来,随着AI技术与物联网的深…

2026/8/26 17:56:28 阅读更多 →
LLM 驱动漏洞传播验证:TransferFuzz-Pro 如何自动调试“继承“来的安全债

LLM 驱动漏洞传播验证:TransferFuzz-Pro 如何自动调试“继承“来的安全债

" 代码复用在现代软件开发中无处不在——96%的软件至少引入了一个第三方库。然而,复用的代码也会"继承"漏洞:一个 CVE 报告中的漏洞函数,可能已悄然扩散到数十个下游软件中。传统方法面临两大困境:代码相似性检测只…

2026/8/26 17:55:27 阅读更多 →

日新闻

Python random 模块常用函数详解:从入门到实战

Python random 模块常用函数详解:从入门到实战

目录 1. 引言2. 准备工作3. 基础随机函数4. 序列相关函数5. 随机种子与复现6. 实战案例7. 注意事项8. 常见问题与排查9. 总结 1. 引言 摘要: 本文系统介绍 Python 标准库 random 模块中最常用的随机数生成函数。内容涵盖基础随机函数(random()、unifor…

2026/8/26 0:00:40 阅读更多 →
《Microsoft Sql server 2008 Internals》读书笔记--第三章Databases and Database Files(2)

《Microsoft Sql server 2008 Internals》读书笔记--第三章Databases and Database Files(2)

《Microsoft Sql server 2008 Internals》索引目录: 《Microsoft Sql server 2008 Internals》读书笔记--目录索引 在上篇文章中,主要介绍了创建数据库的基本语法和FileGroup的初步知识。需要注意的是: 关于FileGroup 如果你的系统是用Raid设备直接存…

2026/8/26 1:18:18 阅读更多 →
政务AI智能体怎么建?三种模式、三步路径与四个误区

政务AI智能体怎么建?三种模式、三步路径与四个误区

政务AI智能体已经从概念试点阶段,转入了政务服务的常态化落地应用;在实际使用过程中,它能自主理解办事需求、辅助完成填报申报、开展材料预审,并联动多个系统协同作业,真正嵌入到政务办理的全流程当中。但在落地推进过…

2026/8/26 1:18:18 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/26 14:45:33 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/26 17:46:43 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/26 14:46:37 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/26 3:50:20 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/26 17:46:39 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/26 1:24:05 阅读更多 →