其实任何复杂的程序逻辑从都可以通过”顺序“,”分支“,”循环“这三个基本结构实现
循环也分为for和while循环
循环的三要素:
1,循环条件的初始化
2,循环条件的控制
3,循环条件的改变
循环体的执行顺序十分重要,首先初始循环变量,之后与循环条件判断,如果满足则继续执行循环体,最后改变循环变量,然后继续判断是否满足循环条件,满足则继续,反复循环,直到不在循环的判断条件内,结束循环语句,跳出循环,循环结束
这便是最基本的一个for循环,除此之外,我们常见的还有循环的嵌套,也就是我们常说的双重for循环
双重循环的步骤有些复杂,首先要初始第一层循环的变量i,判断是否满足第一层的循环条件(步骤2),如果满足,则进入第二层循环,初始第二层循环变量j(步骤3),判断是否满足第二层的循环条件(步骤4),满足则执行循环体(步骤5),之后改变第二层循环变量j,继续判断是否满足二层循环的循环条件,如果满足继续执行循环体,直到不满足,跳出第二层循环,回到第一层循环,改变一层循环的变量i(步骤7),判断是否满足一层循环的循环条件(步骤2)如果满足则重新进入二层循环,循环往复,直到不满足一层循环的循环条件,则跳出循环
for循环还有一种类型是加强for循环,是用来遍历集合的
输出的结果自然为:1 2 3 4 5
加强for的结束条件便是集合里所有的信息都执行完毕。
到这里,想必大家对for循环有了一个初步的认识。