自学内容网 自学内容网

while循环

  while (true)
  {
      //模拟有一块代码逻辑在这里
      Console.WriteLine("程序运行了");
      Console.WriteLine("程序运行完成了");

      //提示用户有哪些选项
      Console.WriteLine("1. 继续运行");
      Console.WriteLine("2. 退出程序");
      Console.WriteLine("请输入你的选择:");

      //获取用户选择的内容
      string select = Console.ReadLine();

      if (select == "1")
      {
          //继续
          continue; //结束当前循环 继续下一次循环
      }
      else
      {
          //退出
          break;//再循环中使用break 关键字用来退出循环
          //使用break 关键字整个循环就会退出
      }
      Console.WriteLine("123");


 案例

while (true)
{

    Random ram = new Random();

    int num1 = ram.Next(100);
    int count = 10;
    while (count > 0)
    {

        Console.WriteLine("请输入数字");
        int num = int.Parse(Console.ReadLine());

        if (num1 < num)
        {
            Console.WriteLine("数字大了");
            count--;

        }
        else if (num1 > num)
        {
            Console.WriteLine("数字小了");
            count--;
        }
        else
        {
            Console.WriteLine("猜对了");
            break;
        }

    }

    Console.WriteLine("1.继续游戏");
    Console.WriteLine("2. 退出游戏");
    string select = Console.ReadLine();
    if (select == "1")
    {
        continue;
    }
    else
    {
        break;
    }

    Console.ReadLine();
 


原文地址:https://blog.csdn.net/2401_86981937/article/details/142392970

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!