Denne artikkelen vil diskutere tilnærmingene for å konvertere et heltall til binær ved hjelp av Java.
Hvordan konvertere/transformere et heltall til binær ved hjelp av Java?
Et heltall kan konverteres til binær ved å bruke følgende tilnærminger:
Tilnærming 1: Konverter et heltall til binær i Java ved å bruke “Heltall.TobinaryString () ”-metode
“Heltall.TobinaryString ()”Metode gir et strengutfall av heltallsargumentet i“Base 2”. Denne metoden kan brukes for å ganske enkelt transformere det spesifiserte heltallet til binært.
Syntaks
offentlig statisk streng TobinaryString (heltall)I syntaks ovenfor, "heltall”Tilsvarer heltallet som må konverteres til binær.
Eksempel
La oss oversikt over eksemplet under levert:
int convertVal = 98;Bruk følgende trinn som gitt i koden ovenfor:
Produksjon
I denne utgangen er det tydelig at den tilsvarende binære verdien beregnes og vises.
Tilnærming 2: Konverter et heltall til binær i Java ved å bruke “Heltall.toString () ”-metode
“Heltall.toString ()”Metode brukes til å gi et strengobjekt som refererer til“Nummerobjekt”Verdi. Denne metoden kan implementeres for å transformere det medfølgende heltallet til binær ved å spesifisere basen som skal konverteres i.
Syntaks
Heltall.toString (int num, int radix)I den ovennevnte syntaks:
Eksempel
Gå gjennom det undergitte eksemplet for å forstå det diskuterte konseptet:
int convertVal = 72;I kodelinjene ovenfor:
Produksjon
Som du kan se at tallet konverteres til “Base 2" tilsvarende.
Tilnærming 3: Konverter et heltall til binær i Java ved å bruke "lang divisjon" -metode
“Lang inndeling”Tilnærming kan brukes til å bare dele det gitte tallet, legge til venstre resten i en matrise og vise den resulterende binæren ved å iterere gjennom“ resten ”-verdiene i en matrise på en omvendt måte.
Eksempel
Oversikt Følgende illustrasjon for å fjerne konseptet:
int convertVal = 98;I demonstrasjonen ovenfor:
Produksjon
Det resulterende utfallet indikerer at ønsket krav er oppfylt.
Konklusjon
Et heltall kan konverteres til binær ved å bruke "Heltall.TobinaryString ()”Metode,“Heltall.toString ()”Metode, eller“Lang inndeling" nærme seg. Disse tilnærmingene kan brukes for å konvertere det spesifiserte heltallet til binær direkte, ved å spesifisere basen som skal konverteres i, eller ved å dele det medfølgende heltallet med "2”, Plassere resten av verdiene i en matrise, og iterere gjennom dem, henholdsvis. Denne bloggen utdypet tilnærmingene for å konvertere et heltall til binær i Java.