-3
使用模数运算符是所有程序员都必须知道的。我知道=)。Java模数运算符
在Java中,我们有:
int a = 100 , b = 50, c;
如果我们这样做:
c = a % b; // c = 0 because : 100 = 50*2 + 0 | D = d*q + r using simple maths
不过,我感到有点沮丧,不找到这个操作的原因:
c = b % a; // c = 50 ???? It seems not to have logic when a use D = d*q + r
灿有人可以解释为什么50%100是50?我无法理解。
感谢