for 循环
格式
for(初始化表达式①;布尔表达式②;步进表达式④){
循环体③
}
while 循环
基本格式
while(布尔表达式) {
循环体语句;
}
扩展格式
初始化表达式①
while(布尔表达式②){
循环体③
步进表达式④
}
do-while 循环
n 基本格式
do {
循环体语句;
}while(布尔表达式);
n 扩展格式
初始化表达式①
do{
循环体③
步进表达式④
}while(布尔表达式②);
三种循环的区别
虽然可以完成同样的功能,但是还是有小区别:
do…while循环至少会执行一次循环体。
for循环和while循环只有在条件成立的时候才会去执行循环体
for循环语句和while循环语句的小区别:
使用区别:控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继续使用,如果你想继续使用,就用while,否则推荐使用for。原因是for循环结束,该变量就从内存中消失,能够提高内存的使用效率。 |
|