Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vykonať trochu posun v Jave

programovací jazyk Java umožňuje vykonávať bitový posun a bitové operácie na binárnych čísel , ktoré sú základom rôzne dátové typy . Použitie operátorov bit shift , môžete oveľa rýchlejšie vykonávať niektoré matematické operácie , ako keď použijete príkazy na vysokej úrovni . Môžete použiť bitové posuny pre urýchlenie niektorých programov a aplikácií , ako sú pseudo - náhodné číslo generácie . Pokyny dovolená 1

Vyberte premennú , ktorá máte v úmysle presunúť . V tomto príklade , zavolajte premennú VAR . Či je premenná dátový typ je bajt , integer , string alebo akýkoľvek iný typ , Java vykonáva bit posun na binárne číslo , ktoré predstavuje premennú .
2

Rozhodnite smer bit smeny a podľa toho , ako veľa miest , ktoré chcete presunúť VAR . Môžete posunúť premennú buď vľavo alebo vpravo . Zavolajte počet miest, ktoré chcete presunúť NUM .
3

Určite, či chcete robiť podpísané alebo nepodpísané posun . Pri posúvaní doľava , tento krok nie je potrebný , ale ak ste presúva pravdu , musíte sa rozhodnúť , či budete potrebovať k udržaniu ( záporné ) znamienko VAR . Ak VAR je podpísaný variabilný , vykonať štandardné pravý posun , inak vykonať nepodpísaný správny posun
4

Pridať kód do vášho programu .. Pre posun doľava , napíšte " VAR > NUM , " a za nepodpísané pravej posunu , použite " VAR >>> NUM . " V každom prípade , pridajte bodkočiarku na konci príkazu .
5

spustiť svoj kód . Java posunie binárne číslo reprezentovanej VAR buď vpravo alebo vľavo v závislosti od počtu miest , NUM , ktoré ste vybrali v kroku 2. Možno budete musieť dočasne pridať nejaké extra kód otestovať svoj ​​program a uistite sa , že to robí presne to , čo očakávate .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené