Search This Blog

Monday, November 12, 2018

What is the result of division and remainder for negative integers in Java

The quotient a/b rounds toward 0; the remainder a % b is defined such that (a / b) * b + a % b is always equal to a. For example, -14/3 and 14/-3 are both -4, but -14 % 3 is -2 and 14 % -3 is 2.