位运算
判断奇偶性
题目:判断奇偶性
描述:给定一个整数,一条语句判断奇偶性
结题思路:
1、奇数的二进制数的最低位一定为1;反之,偶数最低位一定为0
2、因此,只要和1做&运算,若结果为1,则为奇数;若为0,则为偶数
public class 判断奇偶性{
public static void main(String[] args){
int x = new Scanner(System.in).nextInt();
if ((x & 1) == 0) {
System.out.println(x + " 是偶数");
} else if ((x & 1) == 1) {
System.out.println(x + " 是奇数");
}
System.out.println("=============================");
}
}
调试结果:
如有错误,敬请指正!