软件设计 2017-03-29
1. 循环结构的特点:
1)不是无休止进行的
2)满足一定条件的时候才会继续,称为“循环条件”
3)条件不满足时,退出循环结构
4)循环结构是反复进行相同的或类似的一系列操作,称为”循环操作“
2. java中循环结构需要满足以下3个条件
1)要初始化循环变量,如:int i=1;
2)要有判断循环体是否结束的条件表达式,如:i<=100;
3)要有改变判断条件表达值的语句,如:i++;
这三步可以总结为三个字:”初“ ”判“ ”变“。
3. while循环的语法
while(循环条件){
循环操作
}
特点:先判断,在执行。
4. do-while循环语法
do{
循环操作
}while(循环条件);
特点:先执行在判断,至少执行一次
注意:do-while是以“;”结尾。
5. while和do-while的区别
1)语法不同:while循环结构是先判断后执行;do-while循环结构是先执行后判断,当初始情况不满足循环条件时,while一次也不会执行,do-while循环不管在什么情况都执行一次。
2)do-while循环结构后面有分号,while没有。
6. for循环语法
for(1.参数初始化;2 条件;4.参数叠加){
循环操作
}
特点:3 先判断,在执行。
7. for循环的语法中包含4个部分
1)初始化循环变量
2)判断循环体是否结束的条件表达式
3)改变判断条件表达值的语句
4)循环体
不同之处:for循环将三个条件全部放在括号内;
for循环一般用于已知循环次数的情况,而while用于循环次数不确定的情况
8. 跳转语句
break:改变程序的控制流,多用于循环中,结合条件结构和分支结构一块使用。
作用:跳出整个循环
continue:只能用在循环中,跳出循环语中剩下的语句去执行下一次循环
作用:结束当前循环,进入下一次循环
9. break和continue的区别
break语句结束整个循环结构,continue语句结束循环要根据条件进行判断,且continue语句结束的是本次循环踢后面的语句,不是结束整个循环结构
10. return语句
两个作用:一是返回方法指定类型的值,一个是结束方法的执行(亦即返回至方法处调用处,只须写上一个return语句,即可实现跳转的功能)。
11. 使用循环的步骤
1)确定循环条件和循环体
2)套用语法
3)检查能否正常退出
12. 程序调试方法步骤
1)猜出出错位置,设置断点
2)启动调试,单步运行
3)观察变量
4)发现问题
5)修正代码,重新启动
6)解决问题