programmeringsspråket Java kan du utföra bitskift och bitvis operationer på de binära talen som ligger bakom de olika datatyper . Använda bitskift operatörerna , kan du utföra vissa matematiska operationer mycket snabbare än om du använder kommandon på högsta nivå . Du kan använda bit- skift för att påskynda vissa program och applikationer som pseudo - slumptal generation . Instruktioner
1
Välj den variabel som du tänker flytta . För detta exempel , kallar variabeln VAR . Om variabeln datatypen är byte , heltal , sträng eller någon annan typ , utför Java den bitskift den binära talet att variabeln representerar .
2
Bestäm riktning bitskift och hur många platser du vill flytta VAR . Du kan flytta variabeln antingen vänster eller höger . Ring antalet platser som du vill flytta NUM .
3
Bestäm om du vill göra en undertecknad eller en osignerad förskjutning . Vid växling vänster , är detta steg inte nödvändigt , men om du skiftar till höger , måste du bestämma om du vill behålla ( negativt ) tecken på VAR . Om VAR är en undertecknad variabel , utför en standard högerskift , annars utför en osignerad högerskift
4
Lägg koden till ditt program . . För en vänster shift , skriv " VAR > NUM , " och , för en osignerad höger shift , använd " VAR >>> NUM . " I båda fallen , lägg ett semikolon i slutet av kommandot .
5
Kör din kod . Java skiftar binära tal representeras av VAR antingen höger eller vänster beroende på antalet platser , NUM , som du valde i steg 2 . Du kan behöva att tillfälligt lägga till lite extra kod för att testa programmet och se till att den gör exakt vad du förväntar dig . Addera