当前位置:嗨网首页>书籍在线阅读

09-do-while循环

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

6.3.3 do-while循环

循环语句可以分为两大类,即“当”型循环和“直到”型循环。

for循环和while循环属于“当”型循环,循环执行时,首先判断循环条件是否成立,当条件成立则执行循环体,然后再次判断循环条件,条件成立则再次执行循环体,如此反复,当循环条件不成立时则结束循环。

do-while循环的语法为:

do
{
     循环体
} while (表达式);

111.png do-while语句实现了另一种循环——“直到”型循环,先无条件执行一次循环体,然后判断循环条件,条件成立则再次执行循环体,然后再次判断条件,条件成立则第三次执行循环体,依此类推,直到循环条件不成立结束循环。

【范例6-6】 用do-while循环计算1+2+3+…+100的和。

(1)在Visual Studio 2013中新建控制台应用程序,项目名称为“SumByDoWhile”。

(2)在program.cs的main方法中输入以下代码。

01  int i, sum;
02  i = 1;                                    //循环变量赋初始值
03  sum = 0;
04  do
05  {                                         //循环体
06          sum = sum + i;                    //累加求和
07          i++;                              //改变循环体变量的值,i每次增1
08  } while (i <= 100);
09  Console.WriteLine("1+2+3+…+100={0}",sum); //输出结果
10  Console.ReadKey();