What does the bitwise XOR (`^`) operator do in Java?
The bitwise XOR (`^`) operator compares corresponding bits of two numbers and returns `1` if the bits are different, otherwise it returns `0`.
Great! You've got a solid understanding of the XOR operator.
Can you show how XOR behaves with the numbers `5` and `3`?