El lenguaje de programación Java permite realizar desplazamiento de bits y las operaciones bit a bit en los números binarios que subyacen a los distintos tipos de datos. Uso de los operadores de desplazamiento de bits , se puede realizar ciertas operaciones matemáticas mucho más rápidamente que si se utilizan los comandos de alto nivel. Puede utilizar desplazamientos de bit para la aceleración de algunos programas y para aplicaciones tales como la generación de números pseudo-aleatorios . Instrucciones
1
Elija la variable que va a cambiar. Para este ejemplo, llamar a la variable VAR . Ya sea el tipo de datos variables es el byte , número entero , cadena o cualquier otro tipo , Java realiza el desplazamiento de bits del número binario que representa la variable .
2
decidir la dirección del desplazamiento de bits y por lo muchos lugares que desea cambiar VAR . Usted puede cambiar la variable de la izquierda o la derecha. Llame al número de lugares que desea desplazar NUM .
3
Determine si desea hacer una firma o un cambio de signo. Al cambiar a la izquierda, este paso no es necesario, pero si usted está desplazando a la derecha , usted debe decidir si es necesario para mantener el signo (negativo ) del VAR . Si var es una variable suscrito , realice un cambio de norma correcta , de lo contrario , lleve a cabo un cambio de la derecha sin signo
4
Añadir el código a su programa. . Para una desviación a la izquierda , escriba " VAR > NUM ", y, por un cambio de signo derecha, utilice "VAR >>> NUM . " En cualquier caso , añadir un punto y coma al final de la orden .
5
ejecutar el código. Java cambia el número binario representado por el VAR a la derecha oa la izquierda en función del número de plazas , NUM , que eligió en el paso 2 . Puede que tenga que agregar temporalmente un código extra para probar el programa y asegurarse de que está haciendo exactamente lo que usted espera .