常用奇偶判断方式
public static boolean isOdd (int i) {
return i % 2 == 1;
}
弊端是负基数取余结果为-1,,而不是1,所以以上方式只适用于非负的内容。
### 解决方式
public static boolean isOdd (int i) {
return i % 2 != 0;
// OR
// return (i & 1) != 0;
}
public static boolean isOdd (int i) {
return i % 2 == 1;
}
弊端是负基数取余结果为-1,,而不是1,所以以上方式只适用于非负的内容。
### 解决方式
public static boolean isOdd (int i) {
return i % 2 != 0;
// OR
// return (i & 1) != 0;
}