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