De programmeertaal Java kunt u bit shift en bitwise operaties op de binaire getallen dat de verschillende soorten gegevens ten grondslag te voeren . Met behulp van de bit shift operators , kunt u bepaalde wiskundige bewerkingen veel sneller dan wanneer je high - level commando's uit te voeren . U kunt gebruik maken van wat verschuivingen voor het versnellen van een aantal programma's en voor toepassingen , zoals pseudo - random number generatie. Instructies 1 Kies de variabele die u van plan bent om over te stappen . Voor dit voorbeeld , bel dan de variabele VAR . Of de variabele gegevenstype byte integer , touw of elk ander type, Java voert de bitverschuiving op het binaire getal dat de variabele vertegenwoordigt . 2 Bepaal de richting van de bitverschuiving en hoe vele plaatsen die u wilt VAR verschuiven . U kunt de variabele links of rechts verschuiven . Bel het aantal plaatsen dat u wilt NUM verschuiven . 3 Bepaal of je wilt doen een ondertekend of een unsigned verschuiving . Wanneer ineens verliet , is deze stap niet nodig , maar als je hebt gelijk verschuiven , moet u beslissen of u de ( negatieve ) teken van de VAR te behouden . Als VAR is een ondertekend variabele , maakt u eerst een rechter shift , anders uitvoeren van een unsigned rechter shift 4 Voeg de code aan je programma . . Voor een verschuiving naar links , schrijf " VAR > NUM , " en , voor een niet-ondertekende rechter shift , gebruikt " VAR >>> NUM . " In beide gevallen , voeg een puntkomma aan het einde van de opdracht . 5 Run je code . Java verschuift het binaire getal weergegeven door VAR rechts of links volgens het aantal plaatsen , NUM , die u in stap 2 hebt gekozen. Je kan hebben om wat extra code tijdelijk toe te voegen aan uw programma te testen en ervoor te zorgen dat het precies wat je verwacht aan het doen is .
|