ここに私が持っているものがあります:
public static boolean isDivisor(int num, int Divisor) {
int remainder = num%Divisor;
if (remainder >= 1) {
return false;
} else {
return true;
}
}
基本的に、何が起こっているかというと、2 つの値を読み取り、剰余を取得して、それが除数かどうかをチェックしています。私が抱えている問題は、数値が割り切れない場合でも常に true として返されることです (つまり、5 の場合、2 は除数ではありません)。なぜこれが機能しないのか混乱しています。考え?