Prezados amigos,
 
estou estudando para a prova de certificação programmer 1.4 e estou com dúvidas em shift... eu gostaria de saber qual é a regra para conversão de decimais para binário e vice-versa... como por exemplo, eu tenho :
 
public class GGG{
 
 public static void main(String []arg){
  
      int a = -1;
      System.out.println("a >> 4 = " + (a >> 4) );
      System.out.println("a << 4 = " + (a << 4) );

     } 
 
}

pq q os resultados são esses ???

a >> 4 = -1
a << 4 = -16

eu gostaria de saber qual(is) são as formulas para converão...

grato.

Responder a