黑马程序员技术交流社区
标题: 关于循环结构的总结 [打印本页]
作者: 木森 时间: 2015-7-20 21:14
标题: 关于循环结构的总结
第一种循环结构:
while循环:
格式:
while(逻辑表达式){
//循环体代码。需要重复执行的代码
}
说明:
1.逻辑表达式:必须返回一个boolean类型的结果;
2.如果返回true:执行循环体;
3.循环体执行完毕,回到上面的"逻辑表达式",继续判断;
4.如果判断为true,仍然进入循环体,再执行一次;执行完,再回到"逻辑表达式"
5.如果"逻辑表达式"返回false,循环结束;
第二种循环结构:
do_while循环:
格式:
do{
.....//循环语句
}while(逻辑表达式);
do...while和while的区别:
1.do...while:先无条件执行一次循环体,然后再判断;
2.while:先判断,再决定是否进入循环体;
第三种循环结构:
for循环:
1.语法格式:
for(初始化循环变量; 逻辑表达式 ; 增量表达式 ){
//循环体
}
说明:
1).初始化循环变量:一般用于定义循环变量,并初始化;
2).逻辑表达式:产生一个true或false,以此来决定是否进入循环;
3).增量表达式:一般用来控制循环变量,来促使"逻辑表达式"产生一个false,用来结束循环;
这三个表达式,都不是必须的;但是,分号一定要写;大括号里如果只有一行语句;可以不写大括号。
三种循环的区别
do...while:先进入循环一次 ,再判断;
2.for和while都是先判断,再决定是否进入循环体;
3.for循环:一般在明确循环的范围,有明确的增量。常用
while循环:不具有明确的循环范围,也不具有明确的增量。
do...while循环:先进入循环,后判断。
注意事项:
.编写循环结构时,一定要检查好循环结束的条件。否则就是死循环;
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |