for循环
结构流程:
1.顺序结构流程
2.分支结构流程
3.循环结构流程
循环结构流程作用:
就是可以重复的执行某一项操作。
java中循环一共有三种:
1.for循环
2.while循环
3.do-while循环
所有的循环都有统一的执行流程:
首先判断条件,如果条件成立则执行循环的内容,如果条件不成立,则循环停止。
for循环:
语法:
for(初始式;条件式;变化式){
循环体;
}
循环体就是你需要重复执行的内容。
for循环的执行流程:
for循环在开始运行的时候,首先会执行初始式,并且初始式只执行一次,之后执行条件式,判断条件是否成立,如果条件不成立则循环立刻停止,如果条件成立,则执行循环体,执行变化式,再执行条件式判断条件是否成立
break:
写在循环中,可以终止循环。
continue:
终止当前这一次循环,循环会从下一次开始。
==========================================================================================
for(初始式;条件式;变化式){
循环体;
}
while循环:
语法
while(条件式){
循环体
}
条件式:
可以是一个布尔类型的变量,也可以是返回布尔类型的表达式
执行流程:
在While循环开始运行的时候,首先执行条件式,判断条件是否成立,如果条件成立,执行循环体,循环体执行完毕,再执行条件式,判断条件是否成立,如果如果条件一直成立,则循环一直进行,直到某一时刻,条件式返回的结果为false循环立刻停止。
do-while循环:
语法:
do{
循环体
}while(条件式);
执行流程:
首先执行循环体,然后在判断条件,如果条件成立,则再执行循环体再判断条件,如果条件一直成立,执行循环体判断条件....知道某一时刻条件不成立,循环立刻停止。
while循环与do-while循环的差别:
while循环先判断条件在执行循环体,循环的执行次数是0-n次.
do-while循环是先执行循环体,在执行判断条件,循环此时是1-n次
三种循环如何应用:
当我们明确知道循环次数的时候,优先使用for循环。
当我们不明确循环次数的时候,优先使用while循环。
当我们已知循环至少要执行一次的时候,优先使用do-while循环。
本节练习1
本节练习2
作者:SunMoonSky
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。