1.循环结构特点
1)循环操作
2)循环条件
2.循环的四个步骤
1)初始化循环条件
2)循环条件
3)循环体
4)变更循环条件
3.while循环
while(循环条件){
//循环体
}
3.do-while
do{
//循环体
}while(循环条件);
*:分号结尾
4.while & do-while
1)先后顺序
while :先判断,再执行
do-while :先执行,再判断
2)如果初始化条件不满足的情况
while是一次都不执行循环体
do-while 是至少做一次循环体
5.for
语法:
for(表达式1;表达式2;表达式3){
循环体4
}
for(初始化循环条件;循环条件判断;变更循环条件){
循环体
}
执行顺序:
表达式1 -》表达式2 -》循环体4-》表达式3-》[表达式2 -》循环体4-》表达式3-》........]
6.循环结构使用场景
1)循环次数明确的情况 ,使用for
2) 循环次数不明确的情况,使用 while do-while
*****
* *
* *
* *
* *
*****
行数(循环条件):n
循环体:
1)五个*
2)换行
aaaa******
aaa******
aa******
a******
******
行数:n=5
每一行的内容
i 1 2 3 4 5
a 4 3 2 1 0 --(n-i)
* 6 6 6 6 6
换行
i n-i n+1
aaaaa*aaaaa 6 j>5 j<7
aaaa***aaaa 5-7 j>4 j<8
aaa*****aaa 4-8 j>3 j<9
aa*******aa 3-9
a*********a 2-10
***********
行数 :n=6
i 1 2 3 4 5 6 。。。。。。
a 5 4 3 2 1 0 a= n-i;
* 1 3 5 7 9 *= 2*i-1
换行
num =9
n * m =n * m
i 1 3 4 6
n i
m 1 ..n
break: 跳出循环
continue :结束当前循环,继续下一次循环