Java Bitwise AND " &" Operator

In this section, you will learn how to use bitwise AND
" &" operator in Java. The
Java programming language has operators that perform bitwise operations. In the
example below we have shown the usage of bitwise AND
" &" operator.
Description of code:
The bitwise AND
" &" operator produces
1 if and only if both of the bits in its operands are 1. However, if both of the
bits are 0 or both of the bits are different then this operator produces 0. To
be more precise bitwise AND " &" operator
returns 1 if any of the two bits is 1 and it reurns 0 if any of the bits
is 0.
In the program code given below, the corresponding bits
of both operands are 1 and 1, hence we get 1 as output because one of the bits
is 1. And if we take both the bits to be 0 or even a one of the bits to be 0
then we will get 0 as an output.
Here is the code of program:
class BitwiseAND{
public static void main(String args[]){
System.out.println(" & AND operator");
int x = 1 & 1;
System.out.println("1 & 1 = " + x);
}
}
|
|
Output of the program:
C:\unique>javac BitwiseAND.java
C:\unique>java BitwiseAND
& AND operator
1 & 1 = 1
C:\unique> |
Download this example.

|