Java Bitwise XOR "^" Operator

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.

Java Bitwise XOR

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: 

class BitwiseXOR
  public static void main(String args[]){
  System.out.println(" ^ XOR operator");
  int x = 0;
  System.out.println("1 ^ 0 = " + x);
  }
}

Output of the program:

C:\unique>javac BitwiseXOR.java

C:\unique>java BitwiseXOR
^ XOR operator
1 ^ 0 = 1

C:\unique>

Download this example.