Java programmeringssprog kan du udføre bit shift og bitvise operationer på de binære tal, der ligger til grund for de forskellige datatyper. Brug af bitskift operatører , kan du udføre visse matematiske operationer meget hurtigere , end hvis du bruger højt niveau kommandoer. Du kan bruge bit skift til at fremskynde nogle programmer , og til applikationer såsom pseudo- tilfældige tal generation. Instruktioner
1
Vælg den variabel, du har til hensigt at skifte . I dette eksempel kalder variablen VAR. Hvorvidt den variable datatype er byte , integer, snor eller enhver anden type , Java udfører bit skift på det binære tal , at variablen repræsenterer.
2
Beslut retning af bitskift og ved , hvordan mange steder, du ønsker at flytte VAR . Du kan ændre variable enten venstre eller højre. Ring til antallet af pladser , som du ønsker at skifte NUM .
3
Undersøg, om du ønsker at gøre en underskrevet eller en usigneret skift. Når du skifter tilbage , er dette trin ikke nødvendigt, men hvis du skifter til højre, skal du beslutte, om du har brug for at opretholde den ( negative) tegn på VAR. Hvis VAR er en underskrevet variabel , udføre en standard højreskift , ellers udføre en usigneret højreskift
4
Tilføj koden til dit program. . For en venstre skift , skriver " VAR > NUM ", og for en usigneret højre shift , brug " VAR >>> NUM ". I begge tilfælde tilføje et semikolon i slutningen af kommandoen.
5.
Kør din kode . Java flytter binære tal repræsenteret ved VAR enten højre eller venstre i forhold til antallet af pladser , NUM , som du har valgt i trin 2 . Du kan have til midlertidigt at tilføje nogle ekstra kode til at teste dit program og sørge for, at det gør præcis, hvad du forventer.