Упражнения на Java: преобразование двоичного числа в десятичное

Java Basic: упражнение 22 с решением

Напишите программу на Java для преобразования двоичного числа в десятичное.

Двоичное число: двоичное число. — число, выраженное в системе счисления с основанием 2 или двоичной системе счисления. В этой системе используются только два символа: обычно 1 (один) и 0 (ноль).

Десятичное число: десятичная система счисления является стандартной системой для обозначения целых и нецелых чисел. Это также называется позиционной системой счисления с основанием десять.

Наглядное представление: двоичное в десятичное число

Пример решения :

Код Java:

  import java.util.Scanner; открытый класс Exercise22 {public static void main (String [] args) {Scanner sc = new Scanner (System.in)  ;  длинное двоичное число, десятичное число = 0, j = 1, остаток;  System.out.print ("Введите двоичное число:");  binaryNumber = sc.nextLong ();  в то время как (двоичное число! = 0) {остаток = двоичное число% 10;  десятичное число = десятичное число + остаток * j;  j = j * 2;  двоичное число = двоичное число/10;  } System.out.println ("Десятичное число:" + десятичное число);  }}  

Пример вывода:

 Введите двоичное число: 100 Десятичное число: 4 

Блок-схема:

Редактор кода Java :

Назад: Напишите программу на Java для преобразования десятичного числа в восьмеричное.
Далее: Напишите программу на Java для преобразования двоичного числа в шестнадцатеричное.

Оцените статью
nanomode.ru
Добавить комментарий