day07 -- 【Java全栈】循环结构 循环是什么循环就是让一段代码重复执行直到满足某个条件才停止。不用循环你要输出10次hello得写10行代码。用循环3行搞定。Java中有三种循环for知道循环次数时用while不知道次数先判断再执行do-while不知道次数先执行一次再判断1. for循环1.1 语法for (初始化; 条件; 更新) { // 循环体每次要重复执行的代码 }1.2 执行顺序初始化只执行一次定义循环变量条件判断true 进入循环体false 结束循环执行循环体更新改变循环变量回到第2步1.3 示例// 输出 0 到 4 初始化; 条件; 更新 ⬆️ ⬆️ ⬆️ for (int i 0; i 5; i) { System.out.println(i); } // 输出0 1 2 3 42. while循环2.1 语法while (条件) { // 条件为true就重复执行 }2.2 特点:先判断再执行。 条件一开始就是 false循环体一次都不执行2.3 示例int i 0; while (i 5) { System.out.println(i); i; } // 输出0 1 2 3 43. do-while循环3.1 语法do { // 循环体 } while (条件);3.2 特点:先执行一次再判断。不管条件如何循环体至少执行一次。3.3 示例int i 0; do { System.out.println(i); i; } while (i 0); // 条件一开始就是false但依然输出04. 三种循环对比循环特点适用场景for初始化、条件、更新写在一起知道循环次数while先判断后执行可能一次都不执行不知道次数先判断do-while先执行后判断至少执行一次不知道次数但至少做一次5. 两个关键字break和continuebreak直接结束整个循环for (int i 0; i 10; i) { if (i 5) { break; // i5时直接跳出循环结束 } System.out.println(i); } // 输出0 1 2 3 4continue跳过本次继续下一次for (int i 0; i 5; i) { if (i 2) { continue; // i2时跳过不输出2 } System.out.println(i); } // 输出0 1 3 46. 死循环条件永远为 true循环永远不会停。//三个部分都可以省略但分号不能省 // for 死循环 for (;;) { System.out.println(停不下来); } // while 死循环 while (true) { System.out.println(停不下来); }写死循环时必须配合break使用否则程序会卡死。7. 循环嵌套循环里面套循环。外层执行一次内层完整执行一轮。for (int i 0; i 3; i) { for (int j 0; j 2; j) { System.out.println(i i , j j); } } // 输出 // i0, j0 // i0, j1 // i1, j0 // i1, j1 // i2, j0 // i2, j1

相关新闻

最新新闻

为什么DocMate是openEuler文档写作的最佳伴侣:AI驱动的3大核心优势

为什么DocMate是openEuler文档写作的最佳伴侣:AI驱动的3大核心优势

为什么DocMate是openEuler文档写作的最佳伴侣:AI驱动的3大核心优势 【免费下载链接】docmate An AI-powered VS Code extension for intelligent document creation in openEuler community. 项目地址: https://gitcode.com/openeuler/docmate 前往项目官网免…

2026/7/7 18:58:01
OpenDesign资源库国际化适配:多语言环境下的设计资源应用

OpenDesign资源库国际化适配:多语言环境下的设计资源应用

OpenDesign资源库国际化适配:多语言环境下的设计资源应用 【免费下载链接】opendesign-resources The repository of OpenDesign resources 项目地址: https://gitcode.com/openeuler/opendesign-resources 前往项目官网免费下载:https://ar.open…

2026/7/7 18:58:01
无线安全攻防实战:从WPA2破解到安卓加壳逆向的全面解析

无线安全攻防实战:从WPA2破解到安卓加壳逆向的全面解析

1. 项目概述:无线安全攻防的实战视角在移动互联网和物联网设备爆炸式增长的今天,无线网络已经成为我们生活和工作的“数字空气”。从家里的智能门锁、摄像头,到办公室的打印机、会议系统,再到公共场所的免费Wi-Fi,无线…

2026/7/7 18:58:01
医用超声远程诊断系统:UI界面设计与实现

医用超声远程诊断系统:UI界面设计与实现

1. 引言 随着远程医疗技术的快速发展,医用超声远程诊断系统已成为提升基层医疗水平、实现优质医疗资源下沉的关键工具。一个设计优良、符合临床工作流的用户界面(UI)是此类系统成功应用的核心。本文将深入探讨医用超声远程诊断系统UI界面的设…

2026/7/7 18:58:01
锂离子电池主动均衡系统设计与STM32实现

锂离子电池主动均衡系统设计与STM32实现

1. 项目背景与核心需求在便携式电子设备和电动工具领域,锂离子电池因其高能量密度和长循环寿命成为主流选择。但串联使用的锂离子电池存在一个固有难题:由于制造工艺差异,各单体电池的容量和内阻不可能完全相同,这会导致充电过程中…

2026/7/7 18:58:01
ppt模板_0148_旅游胶片

ppt模板_0148_旅游胶片

PPT模板分享

2026/7/7 18:53:00

月新闻