Java programmeringsspråk lar deg utføre litt skift og bitvis operasjoner på binære tall som ligger til grunn for ulike datatyper. Bruke litt skift operatører , kan du utføre visse matematiske operasjoner mye raskere enn hvis du bruker avanserte kommandoer . Du kan bruke bits skift for fartsovertredelse opp noen programmer og for programmer som pseudo -tilfeldige tall generasjon. Instruksjoner
en
Velg variabelen som du har tenkt å skifte. For dette eksempelet kaller variabelen VAR . Hvorvidt variable datatype er byte , heltall , streng eller en annen type, utfører Java bit skiftet på binære tall at variabelen representerer.
2
Bestem retning av litt skift og hvor mange steder du ønsker å skifte VAR . Du kan skifte variabelen enten venstre eller høyre. Ring antall steder som du ønsker å skifte NUM .
3
Bestem om du ønsker å gjøre en signert eller en usignert skift. Når du skifter igjen , er ikke dette trinnet nødvendig , men hvis du skifter til høyre , må du avgjøre om du trenger for å opprettholde den ( negative) tegn på VAR . Hvis VAR er en signert variabel , utføre en standard høyre shift , ellers utføre en usignert høyre shift
4
Legg til koden i programmet. . For en venstre shift , skriv " VAR > NUM ", og for en usignert høyre shift , bruk " VAR >>> NUM . " I begge tilfeller legge til et semikolon på slutten av kommandoen .
5
Kjør koden din. Java skifter binært tall representert ved VAR enten til høyre eller venstre i henhold til antall plasser , NUM , som du valgte i trinn 2 . Du må kanskje midlertidig legge til litt ekstra kode for å teste programmet , og for å være sikker på at den gjør akkurat det du forventer .