课时67 while循环详解
1.循环结构分为两大类,一类是当型,一类是直到型。
2.while语法结构
while(布尔表达式){
循环体;
}
在循环刚开始时,会计算一次“布尔表达式”的值,若条件为真,执行循环体。而对于后来每一次额外的循环,都会在开始前重新计算一次。
语句中应有使循环趋向于结束的语句,否则会出现无限循环——“死循环”。
实例:求1到100之间的累加和
课时68 for循环详解,dowhile简介
1.dowhile语法结构
do{
循环体;
}while(布尔表达式);
dowhile循环结构会先执行循环体,然后再判断布尔表达式的值,若条件为真,执行循环体,当条件为假时结束循环。do-while的循环体至少执行一次。(先执行,后判断)
2.for循环(重点)
语法结构:
for(初始表达式;布尔表达式;迭代因子){
循环体;
}
for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构。for循环在第一次反复之前要进行初始化,即执行初始表达式;随后,对布尔表达式进行判定,若判定为true,则执行循环体,否则,终止循环;最后在每一次反复的时候,进行某种形式的“步进”,即执行迭代因子。
注:逗号运算符
在控制表达式的初始化和步进控制部分,可以使用一系列由都好分隔的表达式,而且那些表达式均会独立执行
3.无限循环
编译器将while(true)与for(;;)看作同一回事,都指无限循环
在for语句的初始化部分声明的变量,其作用域为整个for循环体,不能在循环外部使用该变量,而while定义在循环体外的,出了循环体依旧可以。
课时69 嵌套循环-循环相关练习
1.在一个循环语句内部再嵌套一个或多个循环,称为嵌套循环
示例1
示例2:使用嵌套循环实现九九乘法表
示例3:用while循环分别计算100以内的奇数及偶数的和,并输出
示例4:用while循环或其他循环输出1-1000之间能被5整除的数,且每行输出5个。
原文:https://www.cnblogs.com/zxy151/p/12837538.html