Latest Tutorials| Questions and Answers|Ask Questions?|Site Map



Home Java Beginners Java bitwise OR "|" operator

 
 

Share on Google+Share on Google+

Java bitwise OR "|" operator

Advertisement
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.

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

If you enjoyed this post then why not add us on Google+? Add us to your Circles



Liked it!  Share this Tutorial


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: May 9, 2013

Related Tutorials

Discuss: Java bitwise OR "|" operator  

Post your Comment


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