public class Program {
public static void main(String[] args) {
int num = 42; // 0010 1010
int result = Integer.bitCount(num) % 2;
System.out.println("0 = even number of bits set");
System.out.println("1 = odd number of bits set");
System.out.println("result: " + result);
}
}
/*
run:
0 = even number of bits set
1 = odd number of bits set
result: 1
*/