0

# What's the use of modulo?

Like int x = 5; int y = 25; int res = y % x; System.out.println(res) Someone explain?

15 Answers

+ 7

module returns reminder value
y % x = 25 % 5 = 0
Because we can divide 25 with 5
If y = 26 then 26 % 5 = 1 because 5 * 5 + 1 = 26

+ 7

Think of it like in elementary school maths:
If we divide 7 by 2, we get 3 plus a remainder of 1. The modulo operator gives us this remainder.

+ 4

Walie Ojwallah 2%5
= 2, not 1

+ 3

The operator of the remainder of the number %
(for example: 17 % 3 = 2)
1. Take the nearest number when divided by 3 would be zero. That's apparently 15
2. Subtract 15 from 17 and the result is your answer.

+ 2

3%8 = ?

+ 1

Modulo division gives us the ability to determine multiples of let's say 5:
5, 10, 15, 20, 25
ALI Moussa Kadjalla this is not the first time I have come across this answer of yours with the incorrect formula of division modulo.
Here is a correct calculation of division modulo:
a%b == a-a//b*b

+ 1

Rather than divison (which gives quotient), modulo gives remainder as the ans
As
6%5 gives 1(remainder)
8%3 gives 2(remainder

+ 1

Like
num = int ( input ( "Enter an integer:"))
if num % 2 == 0:
print ( num,"is EVEN number.")
else :
print (num,"is ODD number.")

0

the operation modulo(%) finds the rest or the rest signed after the division of a number by another (called the module of the operation).
Given two positive numbers, a and n, a modulo n (a%n, abbreviated as a mod n) is the rest of the Euclidian division of a by n, where a is dividend and n is divider.
This operation can satisfy also the following formula a*(a//b)+(a%b)
26%5
Almost 26=5*5+1
26%5=1

0

The modulo returns the remainder of a division
25 %5 gives us 5 remainder 0
That 0 is the result of a modulo

0

Solo ok

0

It gives us the remainder

0

Because modulo operator is used get the remainder.

0

So modulo means the remainder after a division like when you dive 10%5 then remainder is 0 because 5 is divide 10 and nothing else is remain.

- 1

Mifuko gives the remainder value in an operation and is denoted by % which is commonly known as the percentage sign.
Example:
print(2 % 5)
= 1
Here 1 is the remainder after the calculation. Meaning that here we don't divide everything. If there be a remainder then must be noted.