黑马程序员技术交流社区

标题: 循环结构 [打印本页]

作者: xiaomilu    时间: 2017-3-29 21:34
标题: 循环结构
for 循环
格式
for(初始化表达式①;布尔表达式②;步进表达式④){
循环体③
}

while 循环
  基本格式
while(布尔表达式) {
        循环体语句;
}
  扩展格式
初始化表达式①
while(布尔表达式②){
         循环体③
         步进表达式④
}

do-while 循环
n  基本格式
do {
         循环体语句;
}while(布尔表达式);
n  扩展格式
初始化表达式①
do{
         循环体③
         步进表达式④
}while(布尔表达式②);

  三种循环的区别
  虽然可以完成同样的功能,但是还是有小区别:
  do…while循环至少会执行一次循环体。
  for循环和while循环只有在条件成立的时候才会去执行循环体
  for循环语句和while循环语句的小区别:
  使用区别:控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继续使用,如果你想继续使用,就用while,否则推荐使用for。原因是for循环结束,该变量就从内存中消失,能够提高内存的使用效率。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2