C# 的 while循环-C#语言社区-编程语言区-资源工坊

C# 的 while循环

  1. while循环
    • 语法结构while (条件表达式) { 循环体 }。例如:
      int i = 0;
      while (i < 5)
      {
          Console.WriteLine(i);
          i++;
      }
    • 执行流程:首先判断条件表达式的值,如果为true,则执行循环体中的代码。在每次循环体执行完后,会再次判断条件表达式的值。只要条件表达式为true,循环就会一直执行下去。在上述示例中,首先判断i < 5是否成立,因为i初始值为 0,条件成立,所以输出 0,然后i自增 1。接着再次判断i < 5,如此反复,直到i的值达到 5,此时条件表达式为false,循环结束。
    • 应用场景while循环适用于在循环开始时不确定循环次数,而是根据某个条件来决定是否继续循环的情况。比如读取文件内容,直到文件末尾;或者等待用户输入正确的值等情况。例如,下面是一个简单的等待用户输入正确密码的while循环示例:
      string correctPassword = "12345";
      string inputPassword;
      Console.WriteLine("请输入密码:");
      while ((inputPassword = Console.ReadLine())!= correctPassword)
      {
          Console.WriteLine("密码错误,请重新输入:");
      }
      Console.WriteLine("密码正确,欢迎!");

上述就是对 C# 的 while循环 介绍

请登录后发表评论

    没有回复内容