4-5 C#中do…while循环
本节编程练习不计算学习进度,请电脑登录imooc.com操作

C#中do…while循环

C#中, do...while 循环也是一种常用的循环结构。循环结构各部分运行顺序如下:

从上面的示意可以看出, do...while 循环第一次执行循环体是没有经过条件判断的,也就是说会无条件的执行一次循环体,此后的逻辑

顺序就与while循环相同了——先判断条件,条件为true再执行循环体一次。请看下面的例子:

尽管循环条件始终为 false ,但由于 do...while 循环第一次执行循环体不判断条件,所以循环体还是执行了一次。运行结果为:

我们已经学习了C#中最常用的三种循环结构,下面我们小小总结一下:

任务

右边代码只能打印一个数字,请修改第 11 行变量x的初始值,使程序能够输出 3 个数字。

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4.  
  5. namespace Test
  6. {
  7. class Program
  8. {
  9. static void Main(string[] args)
  10. {
  11. int x = 1;
  12. do
  13. {
  14. x++;
  15. Console.Write(x+" ");
  16. }
  17. while(x>2&&x<=4);
  18. }
  19. }
  20. }
下一节