什么是循环?
通过循环语句反复执行同一个操作
While循环
语法:
①初始化
While(②循环条件){
③循环体;
④累加器;
}
执行流程
1.加载初始化变量①,执行一次
2.根据循环条件进行判断②
3.如果判断结果为true,执行循环体③,执行累加器④
4.再返回来执行循环体③,结果为true,执行循环体③,以此类推
5.直到结果为false
do…while
语法
①初始化变量
do{
②循环体
③累加器
}while(④循环条件)
执行顺序:
1.初始化变量
2.执行do里面的循环体和累加器,执行完成以后执行循环条件判断,如果判断结果为true,继续执行do里面的循环体和累加器,以此类推,知道循环条件不满足为false的情况下,结束循环
do…while和while的区别:
1.while先判断后执行
2.do…while先执行后判断,至少会执行一次循环体
for循环:使用最多的一种,专门为我们提供了一个位置,来存放三个表达式1.初始化表达式2.循环条件表达式.累加器
语法:
for(初始化表达式;条件表达式;累加器){
循环体
}
执行流程:
1.执行初始化表达式
2.执行条件表达式,如果条件满足,为true,执行循环体,执行累加器,继续执行条件表达式,如果条件满足,为true,执行循环体,执行累加器…以此类推…知道条件不满足,结束循环
While和for循环
特点:while适用在循环次数不固定的场合,for循环更适合循环次数固定的场合