left and right shift in java code example
Example 1: right shift operator in java
int x = 25;
System.out.println(x); // 1 1 0 0 1 : 25
System.out.println(x >> 2); // 1 1 0 : 6
System.out.println(x << 2); // 1 1 0 0 1 0 0 : 100
// Negative numbers are stored as two's complement
// and will trail right shifts with one
// Unsigned operators <<< >>> ignore sign and trail with 0
Example 2: left shift in java
int a=a<<n;
//where n is the number of places a is shifted towards left.