以下是我有:除数逻辑不工作
public static boolean isDivisor(int num, int Divisor) {
int remainder = num%Divisor;
if (remainder >= 1) {
return false;
} else {
return true;
}
}
基本上,发生了什么是它的读取两个值,获得剩余并检查它是否是一个约数。我遇到的问题是,即使数字不可分(即5,2不是除数),它总是返回为真。我很困惑,为什么这不起作用。思考?
这是在Java吗? – pamphlet
代码工作...刚刚测试isDivisor(5,2)(返回false)和isDivisor(10,5)(返回true) – gtgaxiola
我拿了你的方法在5和2中传递的副本,并返回假的预期(使用C#) –