如何检查 Java 中的整除性?

How do I check divisibility in Java?

我正在尝试检查一个数字是否可以被另一个数字整除,目前我使用这种方法:

int x = 70;
int y = 30;

if(x/y == Math.round(x/y)) {
    ...
}

有没有更简单的方法?

您可以在您的条件下使用这样的模数运算符,

if (x%y == 0)

一个好的方法是使用取模运算符,returns除以一个数后的余数,例如

5 % 2 = 1 (1 is the remainder after 5 is divided by 2)

所以一个数要被另一个数整除,它的余数应该为 0(即 x % y = 0)

if (x % y == 0)
{
  //x is divisible by y
}
else
{
  //x is not divisible by y
}