一、while语句
1.一般形式
while(表达式)
语句;
(1)表达式代表循环条件
(2)语句是循环体
2.执行流程
当循环条件成立的情况下重复执行循环体语句,循环条件不成立时循环结束
3.注意的问题
(1)while关键字后边的表达式通常是关系表达式或者逻辑表达式
(2)如果循环体语句不止一条,必须用{}括起来组成一条复合语句
(3)循环体中必须有能使循环趋向于结束的操作语句
(4)循环条件的表达式后面没有分号,如果加上一个分号代表该循环的循环体是一条空语句
二、do-while语句
1.一般形式
do
语句
while(表达式)
2.执行流程
循环开始时先执行一次循环体,然后再判断循环条件,当循环条件为真的情况下继续循环,直到循环条件不成立时循环结束
3.while语句与do-while语句的区别
(1)在形式上,while语句的循环条件后不加分号,do-while语句的循环条件的表达式结尾有分号
(2)使用do-while语句的情况:当无论循环条件是否成立,循环体都至少被执行一次的时候选择使用do-while语句