Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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 .
Copyright © počítačové znalosti Všetky práva vyhradené