第五章

循环结构(一)

学习本章会用到的单词:

while:循环,当...的时候

do:做,执行,干

index:索引,指标,指出

bug:漏洞,缺陷,计算机程序中的故障

debug:调试,除错,改正有毛病的部分

equal:等于,相等

step:步骤,一步

error:误差,错误


while循环结构

                    语法:while(循环条件){

            //循环操作

                                  }

        eg:(举例)int i =1;

           while(i<=100){

              System.out.println("努力奋斗”);

              i = i + 1;

                                    }

        关键字while后小括号中的内容是循环条件。循环条件是一个表达式,它的值为boolean类型,即true或false,如i<=100.{}中的语句统称为循环操作,又称为循环体。

        结合上边的例子,while循环结构的执行顺序:

        (1) 声明并初始化循环变量

        (2) 判断循环条件是否满足,如果满足则执行循环操作;否则退出循环。

        (3) 执行完循环操作后,再次判断循环条件,决定继续执行循环或退出循环。

          while循环结构的特点:先判断,在执行。

                              注意!一定要在输出语句之后增加语句i++;否则会出现死循环,不能退出程序.还有一定要为变量赋初值,不然会报错.

程序调试

两个步骤:

            (1) 分析错误,设置断点.

断点用来调试的时候确定程序停在某一行代码处,以便发现程序错误.

设置断点的方法很简单,在想设置断点的代码行左侧边栏处双击,就出现一个圆形的断点标记,再次双击,断点即可取消.也可以右击代码行左侧,在弹出的快捷菜单中选择"Toggle Breakpoint"选项来设置或取消断点.

当程序发生错误时,分析错误的位置,在该位置设置断点,程序运行到断点处就会停下来,即可在MyEclipse的变量视图中看到变量的值,然后通过单步执行,一步步运行程序.

              (2)启动调试,单步执行.

设置好断点后,就可以单击"启动调试"按钮

启动调试后,MyEclipse会提示或自动转到调试图,并在断点处停下来,这时可以在调试视图中单击"单步跳过"按钮或按F6键逐条执行语句(又称单步执行)

材料

计算机程序中的错误或缺陷通常称为"bug",程序调试称为"debug",就是发现并解决bug的意思."bug"这个单词本身就是"虫子的意思,他是有故事由来的.

do-while循环

语法:

do{

        //循环操作

}while(循环操作);

eg:int i = 1;

     do{

             System.out.println("努力奋斗!")

              i++;

     }while(i<=100);

和while循环不同,do-while循环以关键字do开头,然后是大括号括起来的循环操作,接着才是while关键字和紧随的小括号括起来的循环条件.需要注意的是,do-while循环结构以分号结尾.

do-while循环的执行顺序:

(1)声明并初始化循环变量.

(2)执行-一遍循环操作.

(3)判断循环条件,如果循环条件满足,则继续执行,否则退出循环.

     do-while循环的特点是先执行,在判断,循环操作至少执行一遍.

本章总结

(1)循环结构由循环条件和循环操作构成.只要满足循环条件,循环操作就会反复执行.

(2)使用循环解决问题的步骤:分析循环条件和循环操作,套用循环的语法写出代码,检查循环能否退出.

(3)编写循环结构代码时需注意:循环变量的初值,循环操作中队循环变量值得改变和循环条件三者间的关系;确保循环次数正确,不要出现"死循环".

(4)while循环结构的特点是西安判断,在执行.do-while循环结构的特点是先执行,在判断

(5)程序调试是满足暂停程序,观察变量和逐条执行语句等功能的工具盒方法的总称.其主要方法包括设置断点,单步运行和观察变量.

原文地址:https://www.cnblogs.com/mrgaoyuan/p/7650729.html