循环结构:
循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。
它由循环体中的条件,判断继续执行某个功能还是退出循环。
根据判断条件,循环结构又可细分为先判断后执行的循环结构和先执行后判断的循环结构。
1.普通for循环
语法:
for(循环的开始位置 ; 循环的条件 ;更改条件){ 要重复做的事情 }
2.嵌套for循环
语法:
for(开始位置;判断条件;更改条件){//外循环
for(开始位置;判断条件;更改条件){//内循环
循环体;
}
}
特点:
外循环控制行,内循环控制列。
外循环执行一次,内循环执行多次。
3.增强for循环
语法:for(遍历得到的数据的类型 变量名:要遍历的数组名){循环体代码…}
4.while循环
语法:
while(判断条件){
循环体
}
特点:
先判断再执行
需要注意的是使用while循环一定要用上终止循环的代码。终止循环的代码一共有两种:break和continue,break是立刻终止,而continue是停止这一次,但是下次还可以继续。如果不配置终止的话,就可能会出现死循环的情况。for循环也可以达到死循环的效果。代码如下:
5.do while循环
语法:
do{
循环体
}while(判断条件);
特点:
--先执行再判断
--保证循环体最少执行1次
循环结构的总结
--相同点: 都是用来 重复干活的
--区别:
--1,for
--for(开始位置;循环条件;更改条件){ 循环体 }
--2,while
--while(循环条件){ 循环体 }
--3,do...while
--do{ 循环体 }while(循环条件);
--4,知道从哪儿开始,到哪儿结束,怎么变化的--用for
--知道的很少--while或者do...while
--到底用while或者do...while?
--循环体 是否 需要 最少执行一次
--先判断才执行--用while
--先执行才判断--用do...while
break和continue
概述
都可以结束循环
break--暴力的结束循环,立刻结束
continue--结束这次,还能继续下一次
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。