一、知识点总结
语句:(1) while语句
一般形式为:
while (循环控制表达式)
{
语句序列
}
计算循环控制表达式
如果循环表达式的值为真,那么就执行循环 体中的语句,并返回步骤。
如果循环表达式的值为假,就退出循环,执行循环体后面的语句。
建议即使循环体内只有一条语句,也将其用花括号括起来。如果忘记花括号,那么仅执行while后面的第一条语句。
(2)do—while语句
一般形式为:
do
{
语句序列
}while(循环控制表达式)
与while基本类似
与while语句不同的是,do–while语句中的循环控制表达式是在执行循环体之后测试的。
(3)for语句(最灵活,最常见)
一般形式为:
for(初始化表达式;循环控制表达式;增值表达式)
{
语句序列
}
如何对循环变量进行增值,决定了循环的执行次数,如果在循环体内再次改变这个变量的值,将改变 循环正常的执行次数。
for语句中的三个表达式之间的分隔符是分号,有且仅有两个分号,既不能多,也不能少
(4)break语句(在循环中的应用)
从break语句直接到循环体后的第一条语句
while(表达式1)
{
……
if(表达式2) break;
……
}
循环体后的第一条语句
注意!在嵌套循环的情况下,break语句和continue语句只对包含它们的最内层的循环语句起作用,不能用break语句跳出多重循环。
二、应用方面
1,可以应用于画图形
① 、画三角形、特殊图形等一些有规律的图形。
例:黏墙三角形、矩形、菱形等
2,可以进行数字的提取
例:敲七、数字的反转、倒序输出、求取位数、含有多少个3、素数、最大公因数、最小公倍数、数字的求和、余数是否相等、均值、数组等
3,可以解决一些生活问题
例:津津的储蓄计划、金币的赚取、收益的判断
三、感想
循环类的题目难度较之前的题目难度有个突然的提升,其主要体现在对规律性、技巧性的考察难度升高。此外,循环结构的易错性,也导致了题目难度的提升。因此需要耐心与一定技巧,可以通过增加输出语句进行检查,另外善于总结,勤加练习是做好相关题目的有效方法。学习了循环语句后,更加感到了通过设计程序可以解决许许多多的问题,但是编写程序并不是十分简单,所以,要像很好的利用程序解决问题,还是要加强逻辑分析能力。