Die Programmiersprache Java ermöglicht es Ihnen, Bit-Verschiebung und bitweise Operationen auf den binären Zahlen , die die verschiedenen Datentypen zugrunde durchzuführen. Mit den Bit- Shift-Operatoren können Sie bestimmte mathematische Operationen viel schneller , als wenn Sie mit High-Level- Befehle auszuführen. Sie können Bitverschiebungen zur Beschleunigung einige Programme und für Anwendungen wie Pseudo- Zufallszahlen verwenden . Anleitung
1
Wählen Sie die Variable, die Sie verschieben möchten. Für dieses Beispiel , rufen Sie die Variable VAR . Ob die Variable Datentyp Byte , Integer, String oder jede andere Art ist, führt die Java -Bit-Verschiebung auf die binäre Zahl , dass die Variable darstellt.
2
Entscheiden die Richtung der Bit-Verschiebung und um wie viele Orte, die Sie verschieben VAR . Sie können verschieben Sie die Variable entweder links oder rechts. Rufen Sie die Anzahl der Orte, die Sie verschieben möchten NUM .
3
Bestimmen Sie, ob Sie eine signierte oder eine unsignierte Verschiebung tun wollen. Beim Verschieben nach links , ist dieser Schritt nicht notwendig, aber wenn Sie mit der rechten Verschiebung sind , müssen Sie entscheiden , ob Sie die (negativen) Vorzeichen VAR halten müssen . Wenn VAR ist ein signiertes variable , führen Sie eine Standard- Verschiebung nach rechts , sonst führen eine vorzeichenlose Rechtsverschiebung
4
Fügen Sie den Code in Ihrem Programm. . Für eine Linksverschiebung , schreiben Sie " VAR > NUM ", und für eine vorzeichenlose Rechtsverschiebung , verwenden Sie " VAR >>> ANZ. " In jedem Fall , fügen Sie ein Semikolon am Ende des Befehls.
5
Ausführen Ihres Codes. Java verschiebt die binäre Zahl von VAR entweder rechts oder links dargestellt nach der Anzahl der Plätze , NUM , die Sie in Schritt 2 ausgewählt haben. Möglicherweise müssen Sie vorübergehend fügen Sie einige zusätzliche Code in Ihr Programm zu testen und sicherzustellen, dass es genau das, was Sie erwarten, zu tun .