一. 循环结构
1. 循环结构的特点:
(1). 循环不是无休止进行的,满足一定条件的时候循环才会继续,称为“循环条件”。循环条件不满足的时候,循环退出。
(2). 循环结构是反复进行相同的或类似的一系列操作,称为“循环操作”
2. 实现方式:
while循环、do-while循环 和 for循环
二. while 循环
// 语法
while ( 循环条件 )
{
// 循环操作
}
1.执行顺序:
判断循环条件是否满足,如果满足则执行循环操作;否则退出循环。执行完循环操作后,回来再次判断循环条件,决定继续执行循环或退出循环。
2. 特点:
先判断,后执行。
3. 使用while循环解决问题的步骤如下:
(1). 分析循环条件和循环操作.
(2). 套用 while 语法写出代码.
(3). 检查循环能否退出.
使用while循环解决问题时,一定要注意检查循环能否退出,即避免出现“死循环”
三. 程序调试
1.什么是调试
满足我们暂停程序、观察变量和逐条执行语句等功能的工具和方法总称为程序调试。
2. 如何进行调试
(1). 分析错误,设置断点.
(2). 启动调试,单步执行.
四. do-while 循环
// 语法
do
{
// 循环操作
}while( 循环条件 );
1. 执行顺序
首先,执行一遍循环操作,然后判断循环条件,如果循环条件满足,循环再继续执行,否则退出循环。
2. 特点
先执行,再判断. 循环操作至少执行一遍.
3. 使用do-while循环解决问题的步骤如下:
(1). 分析循环条件和循环操作.
(2). 套用do-while 语法写出代码.
(3). 检查循环能否退出.
五. while 和 do-while 循环的相同点和不同点
相同点:
都是循环结构,使用"while(循环条件)"表示循环条件,使用大括号将循环操作括起来
不同点:
(1). 语法不同。 与while循环相比,do-while 循环将 while 关键字和循环条件放在后面,而且前面多了 do 关键字,后面多了一个分号。
(2). 执行次序不同。 while 循环先判断,再执行; do-while 循环先执行,再判断。
(3). 一开始循环条件就不满足的情况下,while循环一次都不会执行,do-while循环则不管什么情况都至少执行一次。
六. 总结
1. 循环结构由循环条件和循环操作构成。只要满足循环条件,循环操作就会反复执行。
2. 使用循环解决问题的步骤:分析循环条件和循环操作,套用循环的语法写出代码,检查循环能否退出。
3. 编写循环结构代码时需注意:循环变量的初值、循环操作中对循环变量值的改变和循环条件三者间的关系。确保循环次数正确,不要出现“死循环”。
4. while 循环的特点是先判断,后执行。do-while 循环的特点是先执行,再判断。
5. 程序调试时满足我们暂停程序、观察变量和逐条执行语句等功能的工具盒方法的总称,主要方法包括设置断点、单步运行和观察变量。