我對此公式的理解是:請確認i%2的功能== 0
任何除以2的偶數在答案中都不會有任何小數部分。
4/2 = 2
除以2得到的任何奇數都會有一個小數將得到答案中的小數部分。
3/2 = 1.5
等式i%== 0計算小數分量。因此分數分量意味着它是一個奇數。
3 % 2 == 0
1.5 != 0
我有這個權利嗎?
我對此公式的理解是:請確認i%2的功能== 0
任何除以2的偶數在答案中都不會有任何小數部分。
4/2 = 2
除以2得到的任何奇數都會有一個小數將得到答案中的小數部分。
3/2 = 1.5
等式i%== 0計算小數分量。因此分數分量意味着它是一個奇數。
3 % 2 == 0
1.5 != 0
我有這個權利嗎?
被除以2將不會有任何小數 部件
NO任何偶數,它不檢查用於小數部分,而它檢查剩餘。因此模數運算器%
會返回操作的剩餘部分,如果是偶數則返回yes,然後除以2將剩餘0
。
%
作爲運算符表示模/模/餘數運算。因此,如果一個數除以n,那麼餘數r
的可能值爲:0 <= r < n
那麼說
如果一個數除以2,那麼它可以導致0或1作爲餘數。如果結果爲0,則數字爲偶數,如果結果爲1,則數字爲奇數。
希望它有幫助。
模數運算符%
返回左邊的數字的餘數除以右邊的數字。
3 % 2 == 1; // true
4 % 2 == 0; // true
所以,如果你把一個號碼,就可以進行% 2
,如果結果爲0,則該數爲偶數。如果結果是1,那麼該數字是奇數。
boolean isEven(int i) {
return i % 2 == 0;
}
檢查模運算產量0是否實際上是偶數區分正確的方式和奇數,因爲它適用於負數太:-3%2個收率-1,這不等於0,所以-3是奇。 -4%2產生0,所以偶數。 –
它檢查一個數字是偶數。 –