C# 如何确定随机生成的数字是否为150的倍数?

C# 如何确定随机生成的数字是否为150的倍数?,c#,if-statement,multiplication,C#,If Statement,Multiplication,我正在创建一个基本的神秘盒子程序,使用随机生成的数字来确定他们得到了什么稀有物品。但是,如果他们得到的数字是150的倍数,我希望他们得到一个特定的项目。我不知道如何确定随机数是否是150的倍数 else if (num is in 150 times tables) { code... } 使用并检查其余部分 if (num % 150 == 0) { // It is divisable, do something } else { // Not divisable,

我正在创建一个基本的神秘盒子程序,使用随机生成的数字来确定他们得到了什么稀有物品。但是,如果他们得到的数字是150的倍数,我希望他们得到一个特定的项目。我不知道如何确定随机数是否是150的倍数

else if (num is in 150 times tables)
{
    code...
}
使用并检查其余部分

if (num % 150 == 0)
{
    // It is divisable, do something
}
else
{
    // Not divisable, do something else
}
模运算符基本上是说“我能把第一个数除以第二个数多少次,剩下多少?”。在本例中,如果
num
除以
150
剩下
0
,则它非常适合,您知道它是一个倍数。

使用并检查余数

if (num % 150 == 0)
{
    // It is divisable, do something
}
else
{
    // Not divisable, do something else
}

模运算符基本上是说“我能把第一个数除以第二个数多少次,剩下多少?”。在这个例子中,如果
num
除以
150
剩下
0
,那么它非常适合,并且你知道它是一个倍数。

作为一个孩子,我总是很难学习150的表格作为一个孩子,我总是很难学习150的表格,所以
%
被用来计算除法计算的剩余部分?e、 g
151%150
将返回
1
?@someguy76是。这就是它的作用是的,这就是它的作用。非常感谢。非常感谢,非常好的解释(:没问题。仅供参考,因为你看起来很新,如果一个答案完全回答了你的问题,那么点击绿色复选标记并“接受”答案通常是礼貌的。因此,
%
用于计算除法计算的剩余部分?例如
151%150
将返回
1
?@someguy76是。这就是它的作用。是的,这正是它的作用。谢谢!非常感谢,非常好的解释(:没问题。仅供参考,因为你似乎是新的,如果答案完全回答了你的问题,通常单击绿色复选标记并“接受”答案是礼貌的。