anyone explain for me :

15 % 5 = ?

36 % 8 = ?

14 % 10 = ?

please explain step by step to calculate ? Thanks so much

Printable View

- 10-25-2010, 02:34 AMbatista11b5How to calculate remainder in JAVA (%)
anyone explain for me :

15 % 5 = ?

36 % 8 = ?

14 % 10 = ?

please explain step by step to calculate ? Thanks so much - 10-25-2010, 02:40 AMjoshdgreen
You simply take the first number: 15

And divide it by the second number: 5

15 / 5 = 3 with no remainder, so the modulus in this case would be 0.

14 / 10 = 1 with remainder of 4, so the modulus in this case would be 4.

So if you said:

Code:`int remainder = 14 % 10;`

Remainder would hold the value of 4. - 10-25-2010, 02:42 AMtravishein
Well, just like you would do long division by hand. The % or "modulus" operator means "perform a division operation, and take the remainder, if any". where the division is typically "integer division" meaning the part divided out is the even whole number, no fractional result.

- 10-25-2010, 03:47 AMbatista11b5
thanks you guy so much , and how about

36 % 8 = ?

12 % 5 = ? - 10-25-2010, 03:50 AMpbrockway2
What value do you get when you divide 36 things into 8 piles? And what is the remainder, ie how many are left over?

- 10-25-2010, 03:51 AMjoshdgreen
Sounds like a challenge! haha.

- 10-25-2010, 03:53 AMZack
- 10-25-2010, 04:15 AMFubarable
I second Zack's recommendation. Please at least show some effort.

- 10-25-2010, 04:16 AMbatista11b5
like you guy said :

12%5 =2.4 => remainder = 4 ,right ?

but in this question .

System.out.println (6.0 * 2 – 12 % 5 / 2) the correct result is : 11.0

but when i did like you guy just said :

12.0 - (4/2) => the result is : 10.0

=> so please explain it , I dont understand - 10-25-2010, 04:23 AMFubarable
- 10-25-2010, 04:26 AMbatista11b5
- 10-25-2010, 04:28 AMZack
If you

**already know**what a remainder is, ignore my post.

A remainder is the amount left after a number is taken out of another number a set amount of times. This is best explained by an example:

Code:`Remainder of 26 / 6:`

26 - 6 = 20

20 - 6 = 14

14 - 6 = 8

8 - 6 = 2

Since 2 is less than 6, it is the remainder.

Therefore, the REMAINDER of 26/6 = 2.

- 10-25-2010, 04:31 AMFubarable
- 10-25-2010, 04:32 AMbatista11b5
- 10-25-2010, 04:57 AMZack
- 10-25-2010, 05:02 AMFubarable
- 10-25-2010, 05:04 AMbatista11b5
Hi ZAck ,following your answer : 26%6 will be 2 right

+What if : 6 % 26 = ? please give me an answer , Thanks Zack again - 10-25-2010, 05:11 AMFubarable
- 10-25-2010, 05:19 AMpbrockway2
(My previous reply was actually an edit of the snarky original.)

However I'll try again...

The % operator is all about left overs. a%b means simply "how many are left over when we attempt to put a things into b (equal) piles?". So, eg, if you put 26 things into 6 piles you find that you have 2 things left over. 26%6=2.

So what happens if you attempt to put 6 things into 26 equal piles? How many will be left over? - 10-25-2010, 05:22 AMbatista11b5
is it 3 ? 26 / 6 = 4.3 => remainder = 3 , right ?