我正在尝试检查一个数字是否可以被另一个整数整除,目前我使用此方法:
int x = 70;
int y = 30;
if(x/y == Math.round(x/y)) {
...
}
有没有更简单的方法?
答案 0 :(得分:3)
您可以在这种情况下使用模运算符
if (x%y == 0)
答案 1 :(得分:0)
一种好方法是使用模运算符,该运算符在除以一个数字(例如)后会返回余数。
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
}