Java中取余運算符用于計算兩個數相除后的余數。在Java中,取余運算符使用百分號(%)表示。
例如,我們有兩個整數a和b,要計算a除以b的余數,可以使用以下代碼:
int a = 10;
int b = 3;
int remainder = a % b;
System.out.println("a除以b的余數為:" + remainder);
上述代碼中,a除以b的余數為1,因此輸出結果為:"a除以b的余數為:1"。
需要注意的是,取余運算符的結果的符號與被除數的符號相同。例如,-10 % 3 的結果為-1,而10 % -3 的結果為1。
取余運算符還可以用于判斷一個數是否為另一個數的倍數。如果a % b 的結果為0,則表示a是b的倍數。
int a = 15;
int b = 5;
if (a % b == 0) {
System.out.println(a + "是" + b + "的倍數");
} else {
System.out.println(a + "不是" + b + "的倍數");
上述代碼中,a是15,b是5,由于15可以被5整除,因此輸出結果為:"15是5的倍數"。
總結一下,Java中的取余運算符(%)可以用于計算兩個數相除后的余數,也可以用于判斷一個數是否為另一個數的倍數。