目录
一、循环语句
1.for循环
for循环语句格式:
for(①初始化语句;②条件判断语句;③条件控制语句){
④循环体语句;
}
for循环执行过程:
首先先执行①初始化语句,然后执行②条件判断语句,如果符合②条件判断语句,则继续执行,接着执行③循环体语句,再执行④条件控制语句,再回到②条件判断语句继续执行,如果不符合②条件判断语句,则循环结束。
例题1:求三位数中的回文数,使得该数顺着读和反着读相同,例如121。
例题2:求1-100之间的偶数和。
2.while循环
while循环语句格式:
while(条件判断语句){
循环体语句;
条件控制语句;
}
while执行过程:
首先先执行①初始化语句,然后执行②条件判断语句,如果符合②条件判断语句,则继续执行,接着执行③循环体语句,再执行④条件控制语句,再回到②条件判断语句继续执行,如果不符合②条件判断语句,则循环结束。
例题:一张纸的厚度为0.1mm,折叠多少次能达到珠穆朗玛峰的高度(8844430mm)。
3.do-while循环
do-while语句格式:
初始化语句;
do{
循环体语句;
条件控制语句;
}while(条件判断语句);
执行过程:
while和do-while的区别:跳出循环不同、执行次数不同、优先操作不同。
一、跳出循环不同
1、do-while:do-while不可以通过break在循环过程中跳出。
2、while-do:while-do可以通过break在循环过程中跳出。
二、执行次数不同
1、do-while:do-while至少会执行一次循环体。
2、while-do:while-do可能会出现一次都不执行循环体的情况。
三、优先操作不同
1、do-while:do-while优先执行循环体,再判断执行条件是否符合要求。
2、while-do:while-do优先判断执行条件是否符合要求,再执行循环体。
二、跳转控制语句
-
continue 用在循环中,基于条件控制,跳过某次循环体内容的执行,继续下一次的执行
-
break 用在循环中,基于条件控制,终止循环体内容的执行,也就是说结束当前的整个循环
例题:逢七过,由一个人随意说一个数字,下一个人在上一个人基础上加1,如果该数字包含了7或者是7的整数倍,则说“过”(三位数以内)。