编程循环

本文关键字:循环 编程 | 更新日期: 2023-09-27 18:02:53

这是我的代码。我希望用户输入1-4之间的数字,如果他没有,我想确保用户回到顶部重新开始抽奖。

   Console.WriteLine("Welcome to the Lottery game.");
    Console.WriteLine("Guess three numbers between 1-4");
    Random ranNumberGenerator = new Random();
    int random1, guess1;
    int matches = 0;
    const int min = 1, max = 4;
    random1 = ranNumberGenerator.Next(min, max);
    Console.Write("First Guess Lottery Number is:", min, max);
     guess1 = int.Parse(Console.ReadLine());

我如何确保他输入的数字是5或更大。它要求他再试一次,然后回到"控制台"。Write("第一次猜中彩票号码:",min, max);"这是一门基础的编程课。请保持简单,不要花哨。他告诉我们使用while或类似的东西…

编程循环

while (guess < 1 || guess > 4)
{
    Console.Write("Enter a number between 1 and 4: ");
    guess = Int32.Parse(Console.ReadLine());
}

这将提示用户输入一个数字,该数字被转换为Int32并存储在guess1中,直到用户回答的数字不小于1或大于4。

在while循环结束时,计算括号内的条件,看是否有一个返回为真。如果其中一个返回true,则执行while循环的内容。如果没有,则从括号末尾开始继续执行。

因此,如果将guess 中的值存储在while-loop中,并将其用于条件语句,则可以使代码仅在guess读入某个值时退出。在这种情况下,只要guess小于1或大于4,就执行while循环。如果它大于等于1且小于等于4,则while循环结束,并在最后一个括号后继续执行代码。

使用这些知识和我给你的代码示例来完成你的作业。