public static void maain(String[] args){
int a = -11;
System.out.println(" a= "+a+"("+Integer.toBinaryString(a)+")");
System.out.println(" a>>2= "+(a>>2)+"("+Integer.toBinaryString(a>>2)+")");
System.out.println(" a>>>2= "+(a>>>2)+"("+Integer.toBinaryString(a>>>2)+")");
}
I think a>>>2 output is 001111111111111111111111111101, because >>> means shift right and fill blanks with 0. Am I thinking wrong?