// 是否为奇数
function boolean isOdd(int i){
return (i & 1) != 0;
}
&
是进行位与运算,把 i 与 1 的二进制的每一位进行与运算,如果是奇数,那么得到的结果一定为 1,而且不管 i 是正数还是负数。
// 是否为奇数
function boolean isOdd(int i){
return (i & 1) != 0;
}
&
是进行位与运算,把 i 与 1 的二进制的每一位进行与运算,如果是奇数,那么得到的结果一定为 1,而且不管 i 是正数还是负数。