Online Training Spring Hibernate Training in Delhi R Programming Training Course Big Data and Hadoop Training Java Training

Java Bitwise OR " |" Operator

In this section, you will learn how to use bitwise OR "|" operator in Java.

Ads

Java Bitwise OR " |" Operator

     

In this section, you will learn how to use bitwise OR "|" operator in Java. The Java programming language has operators that perform bitwise operations. In the example below we have shown the usage of  bitwise OR "|" operator.

Description of code:

The bitwise OR "|" operator produces 1 if either one or both of the bits in its operands are 1. However, if both of the bits are 0 then this operator produces 0. To be more precise OR "|" operator returns 1 in all cases except when both the bits of both the operands are 0.  

In the program code given below, the corresponding bits of both operands are 1 and 0, hence we get 1 as output because one of the bits is 1. And if we take both the bits to be 0 then we will get 0 as an output.

Here is the code of program: 

class BitwiseOR
  public static void main(String args[]){
  System.out.println(" | OR opeartor");
  int x = 0;
  System.out.println("0 | 0 = " + x);
 } }

Output of the program:

C:\unique>javac BitwiseOR.java

C:\unique>java BitwiseOR
| OR opeartor
1 | 0 = 1

C:\unique>

Download this example.

 

Advertisements

Share on Google+Share on Google+

Java Bitwise OR " |" Operator

Posted on: September 8, 2007 If you enjoyed this post then why not add us on Google+? Add us to your Circles

Advertisements

Ads
 

Discuss: Java Bitwise OR " |" Operator   View All Comments

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments:4
plasms
February 14, 2013
bad

the code snippet shows 0 | 0 and your output shows 1 | 0
Anon
December 1, 2011
Incorrect Output

The code snippet will not provide the output indicated
Tony
March 15, 2012
My compiler

There's a typo in the output. The output seems to be: | OR opeartor 0 | 0 = 0
janac
June 19, 2012
mistake

this is the actual output | OR opeartor 0 | 0 = 0 also note, you spelled operator wrong.

Ads

 

Ads