public static boolean isOdd(int num){
return (1 & num) != 0;
}
1的二进制 是 0000 0001
num如果是奇数,不管是负还是正,二进制最后一位是1 ,所以与1相& 结果是1
public static boolean isOdd(int num){
return (1 & num) != 0;
}
1的二进制 是 0000 0001
num如果是奇数,不管是负还是正,二进制最后一位是1 ,所以与1相& 结果是1