一、while循环
while循环的格式:
while (condition)
{
statement1;
statement2;
}
特殊情况,循环体只有一条语句,可以省略大括号。
while (condition)
statement1;
或:
while (condition) statement1;
其作用是:当指定的条件表达式(condition)为true
时,会反复执行循环体内语句。特点是先判断表达式condition,后执行语句。因此,必须确保condition在特定条件下将为false
,否则陷入死循环。
例题1:计数变量控制循环次数
例题2:死循环
例题3:求1-100内整数和
二、do...while循环
在有些情况下,需要将代码放在循环中,并确保它们至少执行一次。此时 do…while 循环可派上用场。特点:先执行循环体,然后判断条件是否成立。
do…while的一般格式:
do
{
statementBlock;
} while (condition);
例题1:用do…while求1-100的整数和
do…while语句和while语句之间可以相互转换。