奇数的二进制的低位一定是1
判断数是否是奇数可以利用这个特性来
private static boolean isOdd(int i){
return (i&1)==1;
}
举例
1、i为10
1010&0001=0000
因此10&1=0不为1则10不是奇数
2、i为11
1011&0001=0001
因此11&1为1则11是奇数
2024-03-16 21:07:58
奇数的二进制的低位一定是1
判断数是否是奇数可以利用这个特性来
private static boolean isOdd(int i){
return (i&1)==1;
}
举例
1、i为10
1010&0001=0000
因此10&1=0不为1则10不是奇数
2、i为11
1011&0001=0001
因此11&1为1则11是奇数
下一篇:sql 强化练习 (七)