In this section, you will learn how to use bitwise XOR "^" operator in Java.
Java Bitwise XOR "^" Operator
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:
C:\unique>javac BitwiseXOR.java C:\unique>java BitwiseXOR ^ XOR operator 1 ^ 0 = 1 C:\unique> |