判断一个数是否是奇数:
public static boolean isOdd(int i) {
return (i&1) != 0;
}
判断一个数是否是偶数
public static boolean isEven(int i) {
return (i&1) = 0;
}
按位与运算符
比如a&b;表示把a和b进行二进制的按位与运算
比如8&10,其中8的二进制是0000 1000,而10的二进制是0000 1010,因此
0000 1000(十进制8)
& 0000 1010(10进制10)
结果为0000 1000(就是10进制的8)
因此8&10的结果为8
与的计算规则是,如果两个数都都为真(或为1),其结果为真,如果两位数中有一位为假(或为0)者结果为假
版权声明:本文为w248232729原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。