猿教程 Logo

C# while循环

阿里云服务器,每月低至7.8元,项目演示即建站必备,比腾讯云更便宜,并且不需学生认证,从此链接购买有效:去购买

C#包括while循环以重复执行一个代码块。

while语句语法:

While(bool表达式)

{

    //执行的代码块

}

根据while循环语法,while循环包括一个布尔表达式作为条件,它将返回true或false。 只要指定的条件表达式返回true,它就执行代码块。 这里,初始化应在循环开始之前完成,增加或减少步骤应在循环内。

C# while循环案例:

int i = 0;
while (i < 10)
{
    Console.WriteLine("Value of i: {0}", i);
    i++;
}

输出:

Value of i: 0
Value of i: 1
Value of i: 2
Value of i: 3
Value of i: 4
Value of i: 5
Value of i: 6
Value of i: 7
Value of i: 8
Value of i: 9

在上面的例子中,while循环包含一个表达式i<10.在while循环中,i的值增加到1(使用i ++)。 所以,上面的while循环将被执行,直到i的值为10。

使用break关键字退出while循环,如下所示。

while循环使用Break案例:

int i = 0;
while (true)
{
    Console.WriteLine("Value of i: {0}", i);
    i++;
    if (i > 10)
        break;
}

输出:

Value of i: 0

嵌套while循环

在C#中允许嵌套while循环

嵌套while循环案例:

int i = 0;
while (i < 2)
{
    Console.WriteLine("Value of i: {0}", i);
    int j = 1;
    i++;
    while (j < 2)
    {
        Console.WriteLine("Value of j: {0}", j);
        j++;
    }
}

输出:

Value of i: 0
Value of j: 1
Value of i: 1
Value of j: 1

注意:请确保条件表达式在某一点计算为false,以避免无限循环。

要点
  1. while循环重复执行代码块。

  2. while循环包括条件表达式。 递增/递减步应在循环内。

  3. 使用break关键字停止执行并退出while循环。

  4. 允许嵌套while循环。

阿里云服务器,每月低至7.8元,项目演示即建站必备,比腾讯云更便宜,并且不需学生认证,从此链接购买有效: 去购买


版权声明:本站所有教程均为本站原创或翻译,转载请注明出处,请尊重他人劳动果实。请记住本站地址:www.yuanjiaocheng.net (猿教程) 作者:卿文刚
本文标题: C#环境
本文地址:http://www.yuanjiaocheng.net/CSharp/Csharp-while-loop.html