public class JLS_15_17_BinaryOperators_1 {
public static void main(String args[]) {
System.out.println("=== LONG SHIFTING ===");
long l1 = 274638283649L;
for(int i=0;i!=32;++i) {
System.out.println(l1 << i);
System.out.println(l1 >> i);
System.out.println(l1 >>> i);
}
System.out.println("=== INT SHIFTING ===");
int i1 = 123456;
for(int i=0;i!=32;++i) {
System.out.println(i1 << i);
System.out.println(i1 >> i);
System.out.println(i1 >>> i);
}
System.out.println("=== SHORT SHIFTING ===");
short s1 = 22333;
for(int i=0;i!=16;++i) {
System.out.println(s1 << i);
System.out.println(s1 >> i);
System.out.println(s1 >>> i);
}
System.out.println("=== CHAR SHIFTING ===");
char c1 = 123;
for(int i=0;i!=8;++i) {
System.out.println(c1 << i);
System.out.println(c1 >> i);
System.out.println(c1 >>> i);
}
System.out.println("=== BYTE SHIFTING ===");
byte b1 = 123;
for(int i=0;i!=8;++i) {
System.out.println(b1 << i);
System.out.println(b1 >> i);
System.out.println(b1 >>> i);
}
b1 = 4;
System.out.println(i1 << b1);
}
}