Java bitwise OR "|" operator

In this section you will learn about how to use" |" operator in java. Java provides six types of operators: among them one is Bitwise (OR) "|" operator which can be applied to integer, long, int char short type. Bitwise OR "|" operator work on bit and perform bit by bit operation.


 
Ads

Java bitwise OR "|" operator

In this section you will learn about how to use" |" operator in java. Java provides six types of operators: among them one is Bitwise  (OR) "|" operator which can be applied to integer, long, int char short type.  Bitwise  OR "|" operator work on bit and perform bit by bit operation.

Example: Let us suppose a = 5 and b = 6, Now in binary format they will be as follows:

a = 0000 0101

b = 0000 0110

a | b = 0000 0111

"|" operator work on bit , so it will produces 1 if any one of the operand will be 1 or both will be 1. But if both bit are 0 (0|0) it will produces 0. In more simple word , if both bit are 0 then it will produce 0 but if one of the bit is 1 then it will produce 1.

Code here displays the use of "|" operator in Java: A simple example using Bitwise (OR) "|" operator.

public class Operators{

	public static void main(String args[])
	{
		int a=5,b=6,c=0;
		c=a|b; // use of "|" operator
		System.out.println("Result of A | b = "+c);
	}
}

In the above example, "a "is 5 that is 0000 0101 and "b" is 0000 0110. So the last most bit in a is 1 and the last most bit in b is 0, So it will produces 1 because one of the bit is 1. and similarly it will work on bit by bit.

Output: After compiling and executing the above program.

Download Source Code

Advertisements

Ads
Share on Google+Share on Google+

Java bitwise OR "|" operator

Posted on: May 9, 2013 If you enjoyed this post then why not add us on Google+? Add us to your Circles

Advertisements

 

Discuss: Java bitwise OR "|" operator  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments:0

Ads

 

Ads