Modulo arba Remainder Operator Java
Modulo arba Remainder Operator grąžina likusią dviejų skaičių dalį po padalijimo. Jei jums pateikiami du skaičiai, tarkime, A ir B, A yra dividendas, o B yra daliklis, A mod B yra A ir B padalijimo liekana. Modulo operatorius yra aritmetinis operatorius, kuris žymimas %.
PASTABA: Jei skaitiklis yra mažesnis už vardiklį, % pateiks išvestį tik kaip skaitiklį.
Sintaksė:
A % B Where A is the dividend and B is divisor
Pavyzdys:
Įvestis : a = 15, b = 6
// 15%6 reiškia, kad padalijus 15 (skaitiklis) iš 6 (vardiklis), gauname likutį 3//
Išvestis : 3
Įvestis : a = 16, b = 4
Išvestis: 0
Metodas:
- Paimkite dividendus ir daliklius iš vartotojo.
- Sukurkite sveikojo skaičiaus kintamąjį ir priskirkite jam A % B išraišką.
- Spausdinkite tą kintamąjį.
Toliau pateikiamas pirmiau minėto metodo įgyvendinimas:
Java
// 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);> > }> }> |
Išvestis
7
Laiko sudėtingumas:
Modulinė funkcija paprastai trunka Constant time / O(1) time, kaip ir kitos aritmetinės operacijos.