[每日学习笔记][2012.07.10]使用Java理解程序逻辑(五)

来源:互联网 发布:凯恩帝数控编程实例 编辑:程序博客网 时间:2024/04/29 19:32

一. 循环结构

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. 程序调试时满足我们暂停程序、观察变量和逐条执行语句等功能的工具盒方法的总称,主要方法包括设置断点、单步运行和观察变量。

 

 


 

 

原创粉丝点击