& | | | ^ | |
0 0 | 0 | 0 | 0 |
0 1 | 0 | 1 | 1 |
1 0 | 0 | 1 | 1 |
1 1 | 1 | 1 | 0 |
&:有0则0
| :有1则1
^:相同0,不同1
和0&:清零 10101100 & 00000000 = 00000000
和1&:保留原位 10101100 & 11111111 = 10101100
和0 |:保留原位 10101100 | 00000000 = 10101100
和1 |:置1 10101100 | 11111111 = 11111111
判断是否是奇数
public
static
boolean
isOdd (
int
i)
{
return (i & 1) != 0;
}
return (i & 1) != 0;
}