Java Bitwise AND Assignment

In Java, Bitwise AND Assignment Operator is used to compute the Bitwise AND operation of left and right operands, and assign the result back to left operand. In this tutorial, we will learn how to use Bitwise AND Assignment operator in Java, with examples.

The syntax to compute bitwise AND a value of 2 and value in variable x, and assign the result back to x using Bitwise AND Assignment Operator is

</>
Copy
x &= 2

Example

In the following example, we take a variable x with an initial value of 9, add bitwise AND it with value of 2, and assign the result to x, using Bitwise AND Assignment Operator.

Main.java

</>
Copy
public class Main {
    public static void main(String[] args) {
        int x = 9;
        //bitwise AND assignment
        x &= 3;
        System.out.println("x : " + x);
    }
}

Output

x : 1

Conclusion

In this Java Tutorial, we learned about Bitwise AND Assignment Operator in Java, with examples.