给定两个整数a和b,检查a是否是b的因子。如果a是b的整数,则返回true。如果没有,请返回false。
输入:
a和b - 两个整数,其中a是潜在因子,b是大于或等于a的整数; a总是小于或等于b输出:
boolean - 如果a是b的因子,则为true,否则为false
这是我试过的:
boolean factor( int a, int b ) {
int divider = a%b;
if (divider == 0)
return true;
else
return false;
}
答案 0 :(得分:1)
如果您希望a
为较小的数字,则向后调整您的mod语句。
int divider = b%a;
答案 1 :(得分:0)
public boolean isFactor(int potential, int number) {
return number%potential== 0;
}
这应该可以解决您的问题。您的模数中的订单错误。