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

|