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 previesť číslo na binárne Array v Jave

Integer je jedným z vstavaných tried v programovacom jazyku Java . Objekt Integer ukladá hodnotu , ktoré môžu byť prevedené na iné bázy , ako je napríklad desiatkové ( základ 10 ) , alebo binárne ( základ 2 ) pre ďalšie spracovanie , displej alebo skladovanie . Môžete previesť Java Integer do poľa jedničiek a núl , čo zodpovedá binárne reprezentácie celých čísel . Návod dovolená 1

zahrnúť nasledujúci riadok na začiatku kódu Java :

import java.lang.Integer ;
2

vytvoriť pole s ako veľa prvkov , ako sú binárne číslice v zastúpení celé číslo v otázke :

int nDigits = Math.ceil ( log ( 0.0 + myInteger ) ) ;

Integer binaryRepresentation [ nDigits ] ;

Nahradiť " myInteger " s Integer , ktorý chcete previesť na binárne .
3

previesť číslo na binárne pomocou iterácie cez jeho číslic , jeden po druhom , počnúc najmenej významné číslice , ako v nasledujúcom ukážkovom kóde :

int zvyšok = myInteger ;

for ( int i = 0 ; i < nDigits ; i + + ) {

binaryRepresentation [ ,"i ] = zvyšok % 2 ;

zvyšok = zvyšok /2 ;

}

Po vykonaní tohto kódu , " binaryRepresentation [ 0 ] " bude obsahovať najmenej významný bit v binárne reprezentácie " myInteger , " a tak ďalej , až kým " binaryRepresentation [ nDigits - 1 ] " , ktorý bude obsahovať najvýznamnejšie bit .

Najnovšie články

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