第五章 循环结构

循环结构:

   循环就是重复的做;在什么条件成立时不断地做什么事情。

特点:

   循环不是无休止进行的,满足一定调件的时候循环才会继续,称为“循环条件”,循环条件不满足的时候,循环退出;

   循环结构是反复进行相同的或类似的一系列操作,称为“循环操作”。

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 循环结构则不管什么情况都至少执行一次。

 

 

posted @ 2014-10-15 16:08  Matedo  阅读(280)  评论(0编辑  收藏  举报