📅  最后修改于: 2023-12-03 14:43:01.874000             🧑  作者: Mango
IntMath 类是 Google Guava 的一个工具类,提供了一些基本的 int 运算功能。其中,mod() 方法可以计算 a % b 的值,返回的是一个非负整数,其中 b 为正整数。该方法支持负数 a,并且保留了 a % b 的符号。如果 b 是负数,则抛出 IllegalArgumentException 异常。
public static int mod(int x, int m)
IntMath.mod(5, 3); // 返回 2
IntMath.mod(10, 7); // 返回 3
IntMath.mod(-5, 3); // 返回 1
IntMath.mod(-10, 7); // 返回 4
mod() 方法可以在需要实现对数字进行取模运算的场景中使用。例如,计算哈希值、计算循环索引等。