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
Posted on: September 8, 2007 If you enjoyed this post then why not add us on Google+? Add us to your Circles