//Sample06_31.java class Sample06_31 { public static void main(String[] args){ int x = 0b01001100_01110011_00110001_11001101; int y = 0b11001100_01110011_00110001_11001101; int ans; String binStr; ans = x << 3; binStr = Integer.toBinaryString(ans); binStr = String.format("%32s", binStr); binStr = binStr.replace(' ', '0'); System.out.println(binStr); ans = x >> 3; binStr = Integer.toBinaryString(ans); binStr = String.format("%32s", binStr); binStr = binStr.replace(' ', '0'); System.out.println(binStr); ans = y >> 3; binStr = Integer.toBinaryString(ans); binStr = String.format("%32s", binStr); binStr = binStr.replace(' ', '0'); System.out.println(binStr); ans = x >>> 3; binStr = Integer.toBinaryString(ans); binStr = String.format("%32s", binStr); binStr = binStr.replace(' ', '0'); System.out.println(binStr); } }