Integer is een van de ingebouwde klassen in de Java- programmeertaal . Een Integer object slaat een waarde die kan worden omgezet naar andere basen zoals decimaal (basis 10 ) of binair ( base 2 ) voor verdere verwerking , weergave of opslag . U kunt een Java Integer te zetten in een reeks van enen en nullen , overeenkomend met de binaire representatie van de Integer . Instructies 1 Voeg de volgende regel aan het begin van uw Java- code : import java.lang.Integer ; kopen van 2 Maak een Array met evenveel elementen als er binaire cijfers in de representatie van de Integer in kwestie : int nDigits = Math.ceil ( log ( 0.0 + myInteger ) ) ; Integer binaryRepresentation [ nDigits ] ; Vervang " myInteger " met de Integer u wilt converteren naar binair . 3 Zet de Integer op binair door itereren over de cijfers een voor een , te beginnen met de minst significante cijfers , zoals in de volgende voorbeeldcode : int rest = myInteger ; for (int i = 0 ; i < nDigits ; i + + ) { binaryRepresentation [ ,"i ] = rest % 2 ; rest = restant /2 ; } Na het uitvoeren van deze code , " binaryRepresentation [ 0 ] " zal het minst significante bit in bevatten de binaire representatie van " myInteger , " en zo verder tot " binaryRepresentation [ nDigits - 1 ] " dat zal de meest significante bit bevatten .
|