一.循环结构 1.循环不是无休止进行的,满足一定条件的时候循环才会继续,称为"循环条件",循环条件不满足的时候,循环退出 2.循环结构是反复进行相同的或类似的一系列操作,称为"循环操作" 二.while循环结构
1.语法:
while(循环条件){
//循环操作
}
解析: (1)关键字后小括号中的内容是循环条件 (2)循环条件是一个表达式,它的值为boolean类型,即:true或false 2.while执行顺序: (1)声明并初始化循环变量 (2)判断循环条件是否满足: >满足则执行循环操作 >不满足则退出循环 (3)执行完循环操作后,再次判断循环条件,决定继续执行循环或退出循环 3.while循环结构特点: 先判断,后执行 while循环结构如果第一次判断循环条件不满足,则会直接跳出循环,循环操作一遍都不会执行 4.while循环结构解决问题步骤: (1)分析循环条件和循环操作 (2)套用while语法写出代码 (3)检查循环能否能退出 注:使用while循环结构解决问题时,一定要注意循环是否能退出,即避免"死循环"现象 三.程序调试
步骤: 1.分析错误,设置断点 断点用来调试的时候确定程序停在某一行代码处,以便发现程序错误 2.启动调试,单步执行 设置好断点后,就可以单击"启动调试"按钮 3.F5与F6对比 (1)按F5键"单步跳入",会进入本行代码内部执行 (2)按F6键"单步跳过",仅执行本行代码,执行完则跳到下一行代码。 注:计算机程序中的错误或缺陷通常称为"bug",程序调试称为"debug",就是发现并解决bug的意思 四.do-while循环结构
1.语法:
do{
//循环操作
}while(循环条件);
解析:和while循环不同,do-while循环以关键字do开头,然后是大括号括起来的循环操作,接着才是while关键字和紧随的小括号括起来的循环条件 注:do-while循环结构已分号结尾 2.do-while执行顺序: (1)声明并初始化循环变量 (2)执行一遍循环操作 (3)判断循环条件: >循环条件满足,则循环继续执行 >循环条件不满足,则退出循环 3.do-while循环结构特点: 先执行,再判断 do-while循环结构,循环操作至少执行一遍 4.do-while循环结构解决问题步骤: (1)分析循环条件和循环操作 (2)套用do-while语法写出代码 (3)检查循环能否退出 五.while与do-while循环结构 1.相同点: 都是循环结构,使用"while(循环条件)"表示循环条件,使用大括号将循环操作括起来 2.不同点: (1)语法不同 与while循环结构相比,do-while循环结构将while关键字和循环条件放在后面,而且前面多了关键字do,后面多了一个分号 (2)执行次序不同 >while:先判断,再执行 >do-while:先执行,再判断 (3)在一开始循环条件就不满足的情况下 >while循环结构一次都不会执行 >do-while循环结构则不管什么情况都至少执行一次