Java の剰余演算子または剰余演算子
モジュロ演算子または剰余演算子は、除算後の 2 つの数値の余りを返します。たとえば A と B という 2 つの数値が与えられた場合、A は被除数、B は除数、A mod B は A と B の除算の余りになります。モジュロ演算子は % で示される算術演算子です。
注記: 分子が分母より小さい場合、% は分子としてのみ出力を返します。
構文:
A % B Where A is the dividend and B is divisor
例:
入力 : a = 15、b = 6
// 15%6 は、15(分子) を 6(分母) で割ると余りが 3 になることを意味します//
出力 :3
入力 : a = 16、b = 4
出力: 0
アプローチ:
- ユーザーから配当と除数を受け取ります。
- 整数変数を作成し、A % B 式で割り当てます。
- その変数を出力します。
上記のアプローチの実装を以下に示します。
ジャワ
// Implementation of Modulo or Remainder Operator in Java> import> java.io.*;> import> java.util.*;> class> GFG {> > public> static> void> main(String[] args)> > {> > // Dividend> > int> a => 15> ;> > // Divisor> > int> b => 8> ;> > // Mod> > int> k = a % b;> > System.out.println(k);> > }> }> |
出力
7
時間計算量 :
モジュラー関数は通常、他の算術演算と同様に定数時間 / O(1) 時間を要します。