整数がjavaの式17を法として5と一致するかどうかを計算する方法はありますか?式は、xを法とする任意の変形であってもよい。どのようにこれをチェックする方法を作る上の任意のアイデア?javaでの合同の実装
これまでのところ、私はこれを行う方法を見つけるのが大変でした。
整数がjavaの式17を法として5と一致するかどうかを計算する方法はありますか?式は、xを法とする任意の変形であってもよい。どのようにこれをチェックする方法を作る上の任意のアイデア?javaでの合同の実装
これまでのところ、私はこれを行う方法を見つけるのが大変でした。
あなたはJavaの剰余演算子%
を使用することができます。 a
とb
が両方とも正の場合、a % b
はa mod b
になります。
しかし、モジュロの(数学的な)意味は少し異なります。 b
が肯定的である場合、a % b
は同じ符号をa
とします。従って、-3 % 10 = -3
、-3 mod 10 = 7
である。
((a % b) + b) % b
ありがとう、これは私が必要としていたものです。 –
ここにある;)
% : (Modulus)
Divides left-hand operand by right-hand operand and returns remainder.
A=10 and B=20 : B % A
のようなテストので0
を与える場合:if(a%b==0)
は、きっとあなたを助ける;)
ないあなたが何を意味するかが、あなたは5で割った余りを計算することができることを確認として、 'X%5':剰余を計算するには、
または単一の式として使用することができます。 – Thilo