Innhold
Java er et høyt nivå, objektorientert dataspråk skapt av Sun Microsystems. I tillegg til at programmer lar seg definere egne datatyper eller "klasser", inneholder Java en samling forhåndsdefinerte typer. Når en tallverdi uttrykkes på grunnlag av andre enn 10 eller "desimal", må du skrive inn denne verdien i en av Java-numeriske typer. Spesielt kan binære (base 2) verdier konverteres til desimaler ved å bruke metoder som er inkludert i standard Java-plattformen.
retninger
Du kan konvertere binære verdier til deres desimalekvivalenter i Java (Jupiterimages / Photos.com / Getty Images)-
Få verdien representert i binær, og lagre den binære representasjonen i en streng. Eksempelkoden lagrer den binære representasjonen av 192:
String binNumber = "11000000";
-
Konverter "strengen" til et heltall ved hjelp av den innebygde parseInt () -metoden, som i eksempelkoden:
int nummer = Integer.parseInt (binNumber, 2);
-
Generer en desimalrepresentasjon av nummeret som gjort i prøvekoden:
String decNumber = String.format ("% d", tall);
For eksempel vil "strengen" "decNumber" inneholde verdien "192."