// Program to use Bitwise Short-hand assignment operator
class BitwiseShortHandAssignmentOperator
{
public static void main( String args[ ] )
{
int a = 13;
System.out.println("a : " + a);
a &= 4;
System.out.println("a &= 4 : " + a);
a |= 3;
System.out.println("a |= 3 : " + a);
a ^= 8;
System.out.println("a ^= 8 : " + a);
a <<= 3;
System.out.println("a <<= 3 : " + a);
a >>= 2;
System.out.println("a >>= 2 : " + a);
a >>>= 3;
System.out.println("a >>>= 3 : " + a);
}
}
Output:a : 14
a &= 4 : 4
a |= 3 : 7
a ^= 8 : 15
a <<= 3 : 120
a >>= 2 : 30
a >>>= 3 : 3