モジュロ演算の Java 構文
プログラミングにおけるモジュロ演算は、ある数値を別の数値で除算した後の剰余を計算します。 Java では、モジュロ演算子の構文は次のとおりです。
a % b
ここで、a と b はそれぞれ被除数と除数です。
たとえば、数値が次のとおりであるかどうかを判断したい場合、偶数でも奇数でも、モジュロ演算を使用して 2 で割ったときの剰余を確認できます。この疑似コードは次のようになります。
if ((a mod 2) == 0) { isEven = true; } else { isEven = false; }
代わりに剰余演算子を使用する方法
Java では、モジュロ演算子は負の整数に対して若干異なるセマンティクスを持ちます。非負の整数に対してモジュロ演算を実行するには、代わりに剰余演算子を使用することをお勧めします。剰余演算子の構文は次のとおりです。
a % b
剰余演算子は常に負ではない値を返します。
上記の例では、剰余演算子を次のように使用できます。
if ((a % 2) == 0) { isEven = true; } else { isEven = false; }
これは 1 行に簡略化できます:
isEven = (a % 2) == 0;
以上がモジュロ演算子は Java で負の整数に対してどのように機能しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。