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:
|
Output of the program:
| C:\unique>javac BitwiseAND.java C:\unique>java BitwiseAND & AND operator 1 & 1 = 1 C:\unique> |
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.
Ask Questions? Discuss: Java Bitwise AND " &" Operator View All Comments
Post your Comment