A linguagem de programação Java permite que você execute mudança de bits e operações bit a bit sobre os números binários que são a base dos vários tipos de dados. Usando os operadores de deslocamento de bits, você pode executar determinadas operações matemáticas muito mais rapidamente do que se você usar comandos de alto nível. Você pode usar bits turnos para acelerar alguns programas e para aplicações como a geração de números pseudo-aleatórios . Instruções
1
Escolha a variável que você pretende mudar. Para este exemplo, chamar o VAR variável. Se o tipo de dados é variável byte , integer , string ou qualquer outro tipo , Java realiza a mudança pouco sobre o número binário que a variável representa.
2
Decida a direção da mudança de bits e pela forma como muitos lugares que você quer mudar VAR . Você pode mudar a variável para a esquerda ou direita. Ligue para o número de lugares que você deseja mudar NUM.
3
Determine se você quer fazer uma assinatura ou uma mudança sem sinal. Quando mudar esquerda , este passo não é necessário, mas se você está mudando para a direita , você deve decidir se você precisa manter o sinal (negativo) da VAR . Se VAR é uma variável assinado , realizar um deslocamento para a direita padrão , caso contrário, realizar um deslocamento para a direita não assinado
4
Adicione o código para o seu programa. . Para um desvio à esquerda , escreva " VAR > NUM ", e , por um deslocamento para a direita não assinado , use " VAR >>> NUM ". Em qualquer caso, adicionar um ponto e vírgula no final do comando .
5
Execute seu código. Java muda o número binário representado por VAR direita ou esquerda de acordo com o número de vagas , NUM, que você escolheu no passo 2. Você pode ter que adicionar temporariamente algum código extra para testar seu programa e ter certeza de que ele está fazendo exatamente o que você espera.