对于整数a,b,求余或求模有两个步骤:
1. 计算两数之整数商 c = a / b;
2. 计算余数或模 r = a - b * c;
求余和求模的区别在于计算c的规则,
求余:c向 0 靠近;
求模:c向负无穷靠近;
求余最终结果r与a一致,求模最终结果r与b一致。
Java求余使用%,求模使用Math.floorMod()。