1.顺序结构流程
2.分支结构流程
3.循环结构流程
就是可以重复的执行某一项操作。
1.for循环
2.while循环
3.do-while循环
首先判断条件,如果条件成立则执行循环的内容,如果条件不成立,则循环停止。
for循环:
语法:
for(初始式;条件式;变化式){
循环体;
}
循环体就是你需要重复执行的内容。
for循环在开始运行的时候,首先会执行初始式,并且初始式只执行一次,之后执行条件式,判断条件是否成立,如果条件不成立则循环立刻停止,如果条件成立,则执行循环体,执行变化式,再执行条件式判断条件是否成立
写在循环中,可以终止循环。
终止当前这一次循环,循环会从下一次开始。
==========================================================================================
for(初始式;条件式;变化式){
循环体;
}
语法
while(条件式){
循环体
}
可以是一个布尔类型的变量,也可以是返回布尔类型的表达式
在While循环开始运行的时候,首先执行条件式,判断条件是否成立,如果条件成立,执行循环体,循环体执行完毕,再执行条件式,判断条件是否成立,如果如果条件一直成立,则循环一直进行,直到某一时刻,条件式返回的结果为false循环立刻停止。
语法:
do{
循环体
}while(条件式);
首先执行循环体,然后在判断条件,如果条件成立,则再执行循环体再判断条件,如果条件一直成立,执行循环体判断条件....知道某一时刻条件不成立,循环立刻停止。
while循环与do-while循环的差别:
while循环先判断条件在执行循环体,循环的执行次数是0-n次.
do-while循环是先执行循环体,在执行判断条件,循环此时是1-n次
当我们明确知道循环次数的时候,优先使用for循环。
当我们不明确循环次数的时候,优先使用while循环。
当我们已知循环至少要执行一次的时候,优先使用do-while循环。
原文:https://www.cnblogs.com/SunMoonSky/p/12332289.html