智玩网 智能科技

循环结构的三种类型

循环结构的三种类型 

循环结构主要有for、while和do-while三种

1. for循环:适用于明确知道循环次数的情况,其语法格式为:for (initialization; condition; iteration) {statement;}。循环的初始化只在循环开始前执行一次,通常在此进行迭代变量的定义。条件表达式是一个布尔类型表达式,如果其值为真,执行循环体内的语句;如果为假,则结束循环。迭代表达式通常是迭代变量的自增或自减运算表达式,在循环体执行完毕时执行。

2. while循环:适用于重复执行次数不确定的循环,其语法格式为:while (expression) {statement;}。expression是一个布尔表达式。while循环首先取得expression的返回值,当返回值为true时,执行循环体中的语句;否则,循环结束。

3. do-while循环:先执行循环体后判断,其语法格式为:do {statement;} while (expression);。do-while循环至少执行一次循环体。for和while循环必须先判断条件是否成立,然后决定是否执行循环体语句。

在不确定循环次数时,最好用while循环。在明确循环次数时最好用for循环。当有些业务有要求不论是否满足条件都要执行一次,do-while就比较适合。

版权说明:文章均为账号作者发布,不代表本网站观点与立场,如有侵权请联系我们删除