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

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

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

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

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

Тестовые данные:
Введите десятичное число: 5

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


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

Код Java:

  import java.util.Scanner; открытый класс Exercise19 {public static void main (  String args []) {int dec_num, quot, i = 1, j;  int bin_num [] = новый int [100];  Scanner scan = новый сканер (System.in);  System.out.print («Введите десятичное число:»);  dec_num = scan.nextInt ();  quot = dec_num;  в то время как (quot! = 0) {bin_num [i ++] = quot% 2;  quot = quot/2;  } System.out.print ("Двоичное число:");  для (j = i-1; j> 0; j--) {System.out.print (bin_num [j]);  } System.out.print (" n");  }}  

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

 Введите десятичное число: 5 Двоичное число: 101 

Блок-схема:

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

Предыдущий: Напишите программу на Java для умножения двух двоичных чисел.
Далее: Напишите программу на Java для преобразования десятичного числа в шестнадцатеричное.

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