Javaにおけるremainderの使い方は何ですか?
Javaでは、remainderは2つの数値の剰余を計算するための剰余演算子です。
その構文形式は:
int result = dividend % divisor;
最初の部分では、dividendは被除数であり、divisorは除数である。remainder演算子は、dividendをdivisorで割った余りを計算し、その結果をresult変数に格納する。
たとえば、私たちが10を3で割った余りを計算するとします。
int result = 10 % 3;
結果は1になります。なぜなら、10を3で割ったら、3余り1になります。
補足すべき点は、剰余演算子の結果の符号が、被除数の符号と同じであることです。例えば、-10を3で割ったときの余りは-1となります。
int result = -10 % 3;
計算結果は-1です。
被除数が0の場合、余りの計算は許可されず、ArithmeticException例外がスローされます。したがって、remainder演算子を使用する際は、除数が0でないことを確認する必要があります。