R8u5wYUloLd8D
Zdjęcie przedstawia fragmenty linijek kodu zero‑jedynkowego zamieszczone na czarnym tle. To zielone poziome pasma.

Konwersja liczb z systemu dwójkowego na dziesiętny w języku Java

Źródło: Pixabay, domena publiczna.

W tym e‑materiale powtarzamy wiadomości ze szkoły podstawowej.

Dziesiętny system liczbowy jest wygodny dla nas w codziennym użytkowaniu, a zarazem kłopotliwy do zastosowania we współczesnych układach cyfrowych, takich jak procesory lub pamięci. Działanie wielu urządzeń oparte jest na systemie binarnym (dwójkowym).

Poznaliśmy już algorytm konwersji liczb z systemu dwójkowego na dziesiętnyP1830ep6ukonwersji liczb z systemu dwójkowego na dziesiętny. Teraz zaimplementujemy go w języku Java.

Ciekawi cię, jak wyglądają implementacje w innych językach programowania? Możesz się z nimi zapoznać w dwóch pozostałych e‑materiałach z tej serii:

Więcej zadań? Sięgnij do Konwersja liczb z systemu dwójkowego na dziesiętny – zadania maturalnePbQs5eGC4Konwersja liczb z systemu dwójkowego na dziesiętny – zadania maturalne.

Twoje cele
  • Zastosujesz w praktyce wiedzę na temat pozycyjnych systemów liczbowych.

  • Prześledzisz, jak w języku Java zapisać program, służący do konwersji liczb całkowitych, zapisanych w systemie dwójkowym do postaci dziesiętnej.

  • Zaimplementujesz w języku Java program przekształcający część ułamkową liczby dwójkowej do postaci dziesiętnej.