首页 > 解决方案 > 如何设置一个while循环?

问题描述

我正在尝试设置我的代码来计算数学游戏,除了除法之外,所有的数学运算都很好。我不知道如何正确设置while循环。除法存在问题,因此我希望除法是剩余的,因此我想出了下面给出的一种方法。这一切都在 WPF 应用程序中。我只想计算个位数。

Random number = new Random();
int maxValue = 10;
int total = 0;
int firstNumber = number.Next(1, maxValue);
int secondNumber = number.Next(1, firstNumber);
while (firstNumber % secondNumber != 0);
  {
  secondNumber++;
  }
total = firstNumber / secondNumber;

为什么它仍然向我显示具有残差除法的值?

谢谢你的任何建议

标签: c#mathrandomwhile-loop

解决方案


行尾的分号:

while (firstNumber % secondNumber != 0);

...结束 while 循环。剩余块中的代码在没有任何条件的情况下执行(因为它实际上是一个匿名块):

{
    secondNumber++;
}

推荐阅读