Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur konvertera ett heltal till binär array i Java

    Integer är en av de inbyggda klasserna i programmeringsspråket Java . Ett heltal objektet lagrar ett värde som kan konverteras till andra baser såsom decimal ( bas 10 ) eller binära ( bas 2 ) för vidare bearbetning , visning eller lagring . Du kan konvertera ett Java Integer i en matris av ettor och nollor , vilket motsvarar den binära representationen av Integer . Instruktioner
    1

    Inkludera följande rad i början av din Java-kod :

    import java.lang.Integer ,
    2

    skapa en array med så många delar som det finns binära siffror i representationen av heltalet i fråga :

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

    Integer binaryRepresentation [ nDigits ] ;

    Ersätt " myInteger " med Integer du vill konvertera till binär .
    3

    konvertera heltal till binära genom iteration över sina siffror en efter en , med början minst signifikanta siffran , som i följande exempelkod :

    int resten = myInteger ;

    for (int i = 0 , I < nDigits , i + + ) {

    binaryRepresentation [ ,"i] = resten % 2 ;

    resten = resten /2 ,

    }

    Efter utförande av denna kod , " binaryRepresentation [ 0 ] " kommer att innehålla den minst signifikanta biten i den binära representationen av " myInteger , " och så vidare tills " binaryRepresentation [ nDigits - 1 ] " som kommer att innehålla den mest signifikanta biten .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man byter Lowercase Med Capitals i Java
    ·NetBeans och Oracle Tutorial
    ·Felsökning av en Android Eclipse AVD
    ·Varför finns det dåliga Antal Undantag i Java
    ·Hur du kontrollerar om NotNull i Java 6
    ·Hur man skapar unika slumpmässiga heltal i Java
    ·Java Heap Fel i NetBeans & GlassFish
    ·Hur du kontrollerar att en inmatning är ett nummer i J…
    ·Skillnader mellan Java 1.4 & Java 1.5
    ·Hur ladda upp filer i bulk på Java
    Utvalda artiklarna
    ·Hur man gör VB6 Öppna i EXE
    ·Felsökning Windows Script Host 5.6
    ·Hur konvertera ett tal till en Varchar i T - SQL
    ·Lägga till en webbplats Ikon till webbläsarens adress…
    ·Lägga till ett bibliotek till NetBeans
    ·Vad är metoder för Visual Basic
    ·Hur Länk till en CPP -fil
    ·Hur man gör en installation i VB.NET
    ·Vilka är de JMS objekt som erhålls via JNDI
    ·Java vs . Ruby
    Copyright © Dator Kunskap http://www.dator.xyz