C#_while循环和do while循环

while循环语法结构

1
2
3
while(<test>){
<code to be looped>
}

练习-使用while输出1-9

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _25
{
class Program
{
static void Main(string[] args)
{
while (true)//一直执行循环体,根本停不下来
{
Console.WriteLine("循环");
}



//从1输出到9
int i=0;
while (i<9)
{
i++;
Console.WriteLine(i);
}
//从9输出到0
int z = 10;
while (z>0)
{
z--;
Console.WriteLine(z);
}
//从10输出到1
int x = 10;
while (x > 0)
{
Console.WriteLine(x);
x--;
}
Console.ReadKey();

}
}
}

do while循环语法结构

1
2
3
4
do
{
Cosole.WriteLine("这是里do while的循环体");//do while会先执行一次循环体,然后进行条件判断
}while(true);//当条件为true的时候是一个无限循环

do while练习

1
2
3
4
5
6
7
8
//从1输出到9
int index = 1;
do
{
Console.WriteLine(index);
index++;
} while (index<10);
Console.ReadKey();

总结

do while循环会首先执行一次循环体,然后进行条件判断 //循环体的执行次数>=1,不管条件如何 一开始都会先执行一次
while循环会进行条件判断,然后根据判断结果去判定是否去执行循环体 //循环体执行次数>=0,如果条件不满足则一次也不会执行