一、语言三大基础结构1. 顺序结构代码自上而下依次顺序执行2. 分支结构根据条件做判断选择不同代码执行3. 循环结构根据指定条件重复、有规律执行一段代码二、循环的概念与组成1. 循环概念 通过某个条件重复并且有规律的执行一段程序代码2. 循环四大组成1. 循环变量初始化2. 循环条件布尔表达式3. 循环变量改变递增 / 递减4. 循环体重复执行的代码三、三大循环分类 1. while 循环重点1. 语法结构先定义循环变量再写 while 循环条件大括号内为循环体和循环变量改变。2. 执行原理先判断再执行先看循环条件是否为 true满足就执行循环体并改变循环变量再继续判断条件直到条件为 false结束循环。3. 特点先判断后执行执行次数 0n 次。4. 注意若不修改循环变量或循环条件直接写 true会造成死循环。2. do…while 循环1. 语法结构先 do 加大括号循环体后面跟 while 循环条件末尾分号不能省略。2. 执行原理先执行再判断先执行一次循环体、改变循环变量再判断条件条件成立继续循环不成立结束。3. 特点先执行后判断执行次数 1n 次至少执行一次。3. for 循环重点1. 语法结构括号内分三部分①循环变量初始化 ②循环条件 ③循环变量改变大括号为循环体。 2. 执行原理先执行初始化→判断循环条件→条件成立执行循环体→再执行变量改变再回到条件判断往复直到条件不成立结束。3. 特点先判断再执行执行次数 0n 次。4. 注意 • 循环变量改变可以写在循环体内但不推荐 • 循环变量定义在 for 括号内作用域只在循环内部结束自动释放节省内存 • 变量定义写到循环外面会扩大作用域。循环选用总结1. 循环次数明确 → 优先用 for2. 循环次数不明确 → 用 while /do…while四、循环控制语句重点1. break 作用终止、跳出整个循环结构还可以用在 switch 分支结构中。2. continue 作用结束本次循环直接进入下一次循环只能用在循环中不能用于 switch。面试题break 和 continue 区别1. 使用范围break可用在循环、switch中continue只能用在循环中。2. 作用效果break直接终止跳出整个循环continue只结束当前这一次循环继续下一轮循环。五、循环嵌套1. 概念一个循环结构内部包含一个完整的循环结构。2. 循环次数总次数 外层循环次数 × 内层循环次数3. break、continue 在嵌套中的作用 • break只终止跳出本层循环不影响外层 • continue只结束本层本次循环进入本层下一次。4. 应用打印图形时外层循环控制行数内层循环控制列数。 5. 标号循环可以通过标号精准控制跳出或指定外层 / 内层循环。