在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