首页 > 代码库 > 第五章 循环结构
第五章 循环结构
循环结构:
循环就是重复的做;在什么条件成立时不断地做什么事情。
特点:
循环不是无休止进行的,满足一定调件的时候循环才会继续,称为“循环条件”,循环条件不满足的时候,循环退出;
循环结构是反复进行相同的或类似的一系列操作,称为“循环操作”。
Java程序中的循环结构有3种实现方式:
while循环结构;do_while循环结构;for循环结构。
while 循环结构:
关键字while后小括号中的内容是循环条件。循环条件是一个表达式,它的值为boolean类型,即“true”或“false”。{}中的语句统称为循环操作,又称为循环体。
while 循环结构如果第一次判断循环条件就不满足,则会直接跳出循环,循环操作一遍都不会执行。这是while循环结构的一个特点:先判断,后执行。
while循环结构执行顺序:
1.声明并初始化循环变量。
2.判断循环条件是否满足,如果满足则执行循环操作;否则退出循环。
3.执行完循环操作后,再次判断循环条件,觉定顺序执行循环或退出循环。
常见错误解决:
1.分析循环条件和循环操作。
2.套用while语法写出代码。
3.检查循环是否能退出。
程序调试:
为了找出程序中的问题所在,希望程序在需要的地方暂停,以便查看运行到这里是变量的值。还希望单步运行程序,跟踪程序的运行流程,观察那条语句执行了,那条语句没有执行。
满足暂停程序、观察变量和逐条执行语句等功能的工具和方法总称为程序调试。
如何进行程序调试:
1.分析错误,设置断点。(断点用来调试的时候确定程序在某一段代码处,以便发现程序错误。)
2.启动调试,单步执行。
计算机程序中的错误或缺陷通常称为”bug“,程序调试称为”debug“,就是发现并解决bug的意思。
编写循环结构代码时需注意:
循环变量的初值、循环操作中对循环变量值的改变和循环条件三者间的关系,确保循环次数正确,不要出现“死循环”。
do_while 循环的执行顺序:
1.声明并初始化循环变量。
2.执行一遍循环操作。
3.判断循环条件,如果循环条件满足,则循环继续执行,否则退出循环。
while循环与do_while循环的区别:
相同:
都是循环机构,使用”while(循环条件)“表示循环条件,使用大括号将循环操作括起来。
不同点:
1.语法不同。与 while 循环结构相比,do_while 循环结构将 while 关键字和循环条件放在后面,而且前面多了关键字 do ,后面多了一个分号。
2.执行次序不同。while 循环结构先判断,在执行;do_while 循环结构先执行,再判断。
3.在一开始循环条件就不满足的情况下,while 循环结构一次都不会执行,do_while 循环结构则不管什么情况都至少执行一次。
第五章 循环结构