Zum Inhalt springen

Eine duale Zahl in das Dezimalsystem umrechnen?


Empfohlene Beiträge

Geschrieben

Moin!

Mmmhhhh, ich denke, mit ein wenig Anstrengung hättest Du schon was zu diesem Thema im Netz gefunden, ist ja schließlich eine beliebte Aufgabe für Programmieranfänger. Einen fertigen Quellcode wirst Du wohl nicht bekommen, aber theoretisch sollte es so funktionieren:

Du läufst die binärzahl von rechts nach links durch und zählst dabei die Stelle von 0 hoch.

Wenn eine 0 da steht, musst Du nichts berechnen.

Wenn eine 1 da steht, musst Du 2^Stelle rechnen und das ergebnis zur Dezimalzahl dazurechnen.

bsp:

10100

Zweimal nichts berechnen, dann einmal 2^2= 4, dann wieder nichts und schließlich 2^4=16. Macht alles in allem 20.

Hoffe geholfen zu haben und einigermaßen verständlich gewesen zu sein.

Geschrieben

Hast du auch gelesen, da steht doch ein Example:

parseInt("1100110", 2)

Und da die Methode statisch ist, kannst du Sie so aufrufen:

int ergebnis = Integer.parseInt("1100110", 2);

Gruß Jaraz

PS: Ah wieder so eine API nachproggen Aufgabe, nun ja, nun weißt du beide Möglichkeiten. ;)

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...