循环结构
为什么要使用循环?解决编码复杂度。
什么是循环?重复做同一件事情或者做同样的事情。
While循环
While(布尔表达式){ 语句或语句块;}
while循环语句的执行过程如下:
- 首先判断while后面小括号中*表达式的值,如果为true,就从后面紧跟的左大括号开始,按顺序执行大括号里的语句, 这称为"执行循环体";
- 循环体执行结束,再次返回对while后面小括号中的表达式的值进行判断,重复执行上一步,直到表达式的值为false;
- 此时结束执行while语句,while循环结束。
do-while循环
在大多数情况下,while语句和do-while语句完成相同的功能,它们的作用是等价的。
do{ 语句或语句块;}while(布尔表达式);
do-while循环语句的执行过程如下:
- 首先执行do后面的循环体语句;
- 然后对while后面小括号中的布尔表达式的值进行判断,如果为true,再次执行do后面的循环体语句,并再次对布尔表达式的值进行判断;否则,结束循环语句;
- 重复执行上述两步。
for循环
for语句是最经常使用的循环语句,一般用在循环次数已知的情况下。
在很多情况下,可以使用for语句替代while和do-while语句。
for(初始化表达式;条件表达式;迭代语句){ 循环体;}
for循环语句的执行过程如下:
- 执行初始化表达式;
- 对中间的条件表达式的值进行判断,如果为true,执行后面的循环体语句;
- 执行迭代表达式,改变循环变量的值;
- 重复执行上述两步,开始下一次循环,直到某次中间的条件表达式的值为false,结束整个循环语句。
小结:循环有 3 种写法,while 语句、do … while 语句和 for 语句,但最常用的是 for 语句。for 语句可看作是另外两种循环语句的"改进版"。本质上,三种循环的写法可以相互替代。
- 当循环次数不明确且不需要先执行一次代码的时候,可以使用 while 语句。
- 当循环次数不明确且无论如何都要先执行一次代码的时候,可以使用 do … while 语句。
- 而当循环次数明确时,不妨采用 for 语句,更加简洁明了。
原文转载:http://www.shaoqun.com/a/504750.html
卖家精灵:https://www.ikjzd.com/w/532
noon:https://www.ikjzd.com/w/259
循环结构为什么要使用循环?解决编码复杂度。什么是循环?重复做同一件事情或者做同样的事情。While循环While(布尔表达式){语句或语句块;}while循环语句的执行过程如下:首先判断while后面小括号中*表达式的值,如果为true,就从后面紧跟的左大括号开始,按顺序执行大括号里的语句,这称为"执行循环体";循环体执行结束,再次返回对while后面小括号中的表达式的值进行判断,重复执行上一步,
急速:急速
c88:c88
广州有个地方有桃花?2020广州白云山桃花树一大片吗?:广州有个地方有桃花?2020广州白云山桃花树一大片吗?
新会银湖湾好玩吗?新会银湖湾湿地公园怎样去?:新会银湖湾好玩吗?新会银湖湾湿地公园怎样去?
2020元宵节深圳去哪里看花灯?深圳元宵节花灯哪里好看?:2020元宵节深圳去哪里看花灯?深圳元宵节花灯哪里好看?