Java のモジュロ演算子と同等
Java では、モジュロ演算子は通常、% として記述され、これは、最初の整数×2 番目の整数。ただし、場合によっては、代わりに剰余演算子 % を使用する方が適切な場合があります。
疑似コードで次の例を考えてみましょう。
if ((a mod 2) == 0) { isEven = true; } else { isEven = false; }
Java では、このコードは次のように変換されます。 :
if ((a % 2) == 0) { isEven = true; } else { isEven = false; }
Java のモジュロ演算子 % は、負の被除数に対して負の値を返すため、負の整数に対しては若干異なる動作をします。この動作を回避するには、非負の整数で剰余演算子 % を使用することをお勧めします。
簡略化した代替方法として、コードをワンライナーとして記述することもできます。
isEven = (a % 2) == 0;
以上がJava のモジュロ演算子と剰余演算子には違いがありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。