在Java中,求余运算符(%)用于计算两个整数相除后的余数。求余运算的结果范围是 -|divisor| 到 |divisor| - 1 之间,其中 divisor 是除数。
例如,假设我们有一个除数 divisor = 7,那么求余运算的结果范围是 -6 到 6 之间(包括-6和6)。这是因为当被除数是 divisor 的倍数时,余数为0,而当被除数是 divisor 的负倍数时,余数为 -divisor。
以下是一个简单的Java代码示例,演示了求余运算的结果范围:
public class ModuloExample {
public static void main(String[] args) {
int divisor = 7;
int minRange = -Math.abs(divisor);
int maxRange = Math.abs(divisor) - 1;
System.out.println("求余运算结果范围: " + minRange + " 到 " + maxRange);
}
}
输出结果:
求余运算结果范围: -7 到 6