public class BitShift {
public static void main(String args[]) {
int x = 16;
System.out.println("Before Shift");
System.out.println(" Decimal: " + x);
System.out.println(" Binary: 0x" + Integer.toBinaryString(x));
x = x << 2;
System.out.println("After Shift");
System.out.println(" Decimal: " + x);
System.out.println(" Binary: 0x" + Integer.toBinaryString(x));
}
}
Output:
$ java BitShift
Before Shift
Decimal: 16
Binary: 0x10000
After Shift
Decimal: 64
Binary: 0x1000000