xyx^y10111 0
What is a XOR B in Java?
The XOR logical operation, or exclusive or, takes two boolean operands and returns true if and only if the operands are different. Thus, it returns false if the two operands have the same value. So, the XOR operator can be used, for example, when we have to check for two conditions that can’t be true at the same time.
What is right shift operator in Java?
The Right Shift Operator shifts the bits of the number towards right a specified n number of positions. Right shift operator represented by the symbol >>, read as double greater than. When you write x>>n, the meaning is to shift the bits x towards the right n specified positions.