Java是一種計算機編程語言,由Sun Microsystems于1995年首次發(fā)布。它是一種面向?qū)ο蟮恼Z言,被廣泛應(yīng)用于開發(fā)跨平臺的應(yīng)用程序和互聯(lián)網(wǎng)應(yīng)用。在Java中,%是一種運算符,用于計算兩個數(shù)的余數(shù)。
int a = 10; int b = 3; int c = a % b; // c的值為1,即10除以3的余數(shù)
在上述代碼中,使用了%運算符來計算變量a除以變量b的余數(shù),并將結(jié)果賦值給變量c。這個運算符在Java中也可以被稱為模運算符。
除了計算余數(shù),%運算符還可以用于判斷一個數(shù)是否為偶數(shù)。如果一個數(shù)除以2的余數(shù)為0,那么它就是偶數(shù)。
int num = 8; if(num % 2 == 0) { System.out.println(num + "是偶數(shù)"); } else { System.out.println(num + "不是偶數(shù)"); }
在上述代碼中,使用了%運算符來判斷變量num是否為偶數(shù)。如果變量num除以2的余數(shù)為0,則輸出該數(shù)是偶數(shù)。
除了在數(shù)學(xué)運算中應(yīng)用,%運算符還可以用于一些去模問題,例如:
int sum = 0; for(int i = 1; i<= 100; i++) { if(i % 3 == 0) { sum += i; } } System.out.println(sum); // 輸出1653,即1~100中所有能被3整除的數(shù)的和
在上述代碼中,使用了%運算符來判斷變量i是否能被3整除。如果變量i能被3整除,則將其加入到變量sum中。最終輸出的結(jié)果為1~100中所有能被3整除的數(shù)的和。