求余和求模

对于整数a,b,求余或求模有两个步骤:

  1. 计算两数之整数商 c = a / b;

  2. 计算余数或模 r = a - b * c;

  求余和求模的区别在于计算c的规则,

    求余:c向 0 靠近;

    求模:c向负无穷靠近;

  求余最终结果r与a一致,求模最终结果r与b一致。

  Java求余使用%,求模使用Math.floorMod()。

posted @ 2020-11-28 23:20  windlike  阅读(541)  评论(0编辑  收藏  举报