Java中的循环结构
循环结构(一)
学习本章会用到的单词:
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)程序调试是满足暂停程序,观察变量和逐条执行语句等功能的工具盒方法的总称.其主要方法包括设置断点,单步运行和观察变量.