For循环
While循环
Do while循环
For循环和 do while 循环的区别
PART A各个语句的基本概念
1. for循环 基本语句
for (表达式1,表达式2,表达式3)
{
语句块1;
}
A.先执行表达式1
B:再执行表达式2,其中若表达式2中的语句为真(非0)则继续下一步,执行循环体,若为假,跳出循环;
C:提醒完循环体后,执行表达式3;
D:继续执行(表达式2,表达式3),知道表达式2中的语句为假,跳出循环。
TIPS: a.表达式1仅在第一次循环时执行,相当于一个初始化语句;
b.表达式2,相当于循环条件,一般是一个关系表达式;
c.表达式3,一般情况下是一个自加/自减的表达式,使循环逐渐“远离成立条件”。
2. while循环
while (循环条件) {语句1}
A.while循环()圆括号里面是我们要循环的条件~
B.while循环{}花括号里面的就是我们要循环的代码,while不会主动跳出循环,当循环式的条件不满足{}内的条件时候,循环就停止了。
3.do while
do {语句块1}
while(表达式)
A. 选择执行循环体,跳转到B
B. 判断表达式是否成立,若成立,则继续A,若不成立,则跳转到C
C. 跳出循环,循环体结束。
注意:在do…while循环中,循环体至少会被执行1次.
3. do..while循环和while循环的区别
A.do…while循环先执行循环体,再判断表达式;
while循环是先判断循环体,再执行。
B.while里的循环体可能1次都不会被执行;
do…while循环里面的循环体至少会被执行1次。
PART B 拓展
PART C练习:
关于for循环
1. 求5的阶乘;
2. 1+2+3......+n;
3. 写一个九九乘法表
关于while循环
1. 9*9乘法表while循环
关于break和contiue
1. 从 1 加到m 存在超过 1000;打印超过 1000的值打印出来,找到 m;
2. :输出 1 到 N 以内能被 3整除,并且能被 5 整除的