当前位置: 首页 > 面试题库 >

如何检查数字是否可以被某个数整除?

贺景胜
2023-03-14
问题内容

我正在使用AndEngine将精灵添加到屏幕上,并使用movemodifier方法遇到。

我有两个整数MaxDuration和MinDuration;

我想要做的是当用户达到一定增量的分数时。

例如,当用户达到20(整数改变)时,用户达到40(整数改变)。因此,基本上是20分,每次得分遇到一个20分之一的数字,即整数的变化。我希望这是有道理的。

有什么方法或方法可以做到这一点吗?我有一个UpdateTime处理程序,可以大约每秒检查一次分数。

有任何想法吗?


问题答案:
n % x == 0

表示n可以除以x。所以…例如,在您的情况下:

boolean isDivisibleBy20 = number % 20 == 0;

另外,如果要检查数字是偶数还是奇数(是否可以被2整除),可以使用按位运算符:

boolean even = (number & 1) == 0;
boolean odd  = (number & 1) != 0;


 类似资料:
  • 检查第一个数字参数是否可被第二个数字整除。 使用模运算符(%)来检查余数是否等于 0 。 const isDivisible = (dividend, divisor) => dividend % divisor === 0; isDivisible(6, 3); // true

  • 问题内容: 我需要测试从1到1000的每个数字是3的倍数还是5的倍数。我认为我要这样做的方式是将数字除以3,如果结果是整数,则它将是3的倍数。与5相同。 如何测试数字是否为整数? 这是我当前的代码: 问题答案: 您可以使用模运算符执行此操作, 当且仅当是的精确倍数时,计算结果为true 。在小学数学中,这被称为除法运算的余数。 在您当前的方法中,您执行除法,结果将是 如果使用整数除法,则始终为整数

  • 我在写一个程序,你输入两个除数,你要检查的数字列表可以被你输入的两个数字整除。 下面是一个输出的示例: 我的问题是它不会检查哪个数可以被两个除数整除,而是打印出来 这是我的代码:

  • 格式如下所示: 输入:第一行包含一个整数T,表示测试用例的数量。第二行包含三个整数a、b和N 输出:对于每个测试用例,在新行中打印第N个数字。 样本输入 1 2 3 10

  • 所以我一直在尝试制作某种计算器工具。其中一个功能是检查一个数字的因子是否与某个数相乘,但同时又与另一个数相乘。这有助于分解三项式。我找到了原因,但我不知道如何继续。这就是我目前所拥有的 请记住,我的程序的架构是调用所有其他函数的主类。 示例:X^2 9x 20=(x 5)(x 4) 4*5 = 20 4 5 = 9

  • 本文向大家介绍C#程序查找数字是否可被2整除,包括了C#程序查找数字是否可被2整除的使用技巧和注意事项,需要的朋友参考一下 如果数字除以2的余数为0,则将被2整除。 假设我们的数字是5,我们将使用以下if-else命令进行检查- 示例 以下是查找数字是否可以被2整除的示例。 输出结果