c# - 如何设置一个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;
为什么它仍然向我显示具有残差除法的值?
谢谢你的任何建议
解决方案
行尾的分号:
while (firstNumber % secondNumber != 0);
...结束 while 循环。剩余块中的代码在没有任何条件的情况下执行(因为它实际上是一个匿名块):
{
secondNumber++;
}
推荐阅读
- java - 为什么Java中的updateObject()方法中对象属性没有更新?
- python - 在 Python 中,为什么通过 Input 函数将“假”字符串视为真而不是假?
- python - Plotly Dash:如何重置 dash-html.button 的“n_clicks”属性?
- gatsby - Netlify 部署抛出:错误:无效版本:“1”
- c++ - 如何使用 UDP 从服务器请求某些数据?
- java - 使用在 Java(不是 Kotlin)中工作的 RxJava 获取 Android Paging 3.0
- javascript - angular 8 Pipe 对数据进行排序但它不起作用
- json - BotFrameworkV4 - 图像未显示在 Microsoft Teams 的自适应卡片中
- sql - 从 teradata 刷新 tableau 中的提取会引发错误“格式或数据中的错误字符”
- django - Postgres DB中的Django服务器缓存选择语句