In this section, you will learn how to use bitwise XOR "^" operator in Java. The Java programming language has operators that perform bitwise operations. In the example below we have shown the usage of bitwise XOR "^" operator.
Description of code:
The bitwise XOR "^" operator produces 1 if both of the bits in its operands are different. However, if both of the bits are same then this operator produces 0. Moreover if both of the bits are 1 i.e. 1^1 then also it produces 1.
In the program code given below, the corresponding bits of both operands are 1 and 0, hence we get 1 as output because the bits are different.
Here is the code of program:
Output of the program:
^ XOR operator
1 ^ 0 = 1
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.