循环结构

一、循环的理解
  1. 概念:通过某个条件重复且有规律地执行一段代码(循环体)。
  2. 组成部分:循环变量的初始化、循环条件、循环变量的改变。
  3. 分类:while 循环、do...while 循环、for 循环(开发重点)。
二、while 循环
  1. 语法

java

// 1. 循环变量的初始化
while(循环条件/布尔表达式) {
    // 循环体(重复执行的代码)
    // 循环变量的改变
}

  1. 细节
    • 特点:先判断,再执行,执行次数为 0~n 次。
    • 执行流程:初始化循环变量(执行一次)→判断条件→条件成立则执行循环体并改变变量→再次判断,直至条件不成立跳出循环。
    • 死循环风险:若循环条件或变量设置不合理,可能导致死循环(可通过 Ctrl+C 终止)。
三、for 循环(开发重点)
  1. 语法

java

for(循环变量的初始化; 循环条件; 循环变量的改变) {
    // 循环体
}

  1. 特点:先判断,再执行,执行次数 0~n 次。
  2. 执行原理:按 “初始化→判断条件→执行循环体→改变变量” 的顺序循环,直至条件不成立。
  3. 案例
    • 打印 “建业跑圈” 5 圈:for(int i=1; i<=5; i++) { System.out.println("建业跑圈"+i); }
    • 打印所有两位数:for(int i=10; i<=99; i++) { System.out.println("i="+i); }
四、do...while 循环
  1. 语法

java

// 循环变量的初始化
do {
    // 循环体
    // 循环变量的改变
} while(循环条件); // 分号不能省略

  1. 细节
    • 特点:先执行,再判断,执行次数 1~n 次。
    • 执行原理:初始化变量→执行循环体并改变变量→判断条件→条件成立则继续执行,直至条件不成立终止。
  2. 开发技巧
    • do...while 适用于第一次循环不受条件限制的场景。
    • for 循环适用于循环次数确定的场景。
    • while 循环适用于循环次数不确定的场景。
五、循环控制语句(开发重点)
  1. break:终止、结束当前循环结构。
    • 示例for(int i=1; i<=5; i++) { if(i==3) break; System.out.println("i="+i); }(输出 i=1、i=2)。
  2. continue:中止本次循环,进入下一次循环。
    • 示例for(int i=1; i<=5; i++) { if(i==3) continue; System.out.println("i="+i); }(输出 i=1、i=2、i=4、i=5)。
六、循环嵌套
  1. 理解:在一个循环结构中定义另一个完整的循环结构,外层循环控制行,内层循环控制列。
  2. 执行流程:先判断外层循环条件,再判断内层循环条件,循环次数 = 外层次数 × 内层次数。
  3. 应用:利用循环嵌套打印图形(如三角形、矩形)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值