Упражнения на Java: сложение двух двоичных чисел

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

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

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

Тестовые данные:
Введите первое двоичное число: 100010
Введите второе двоичное число: 110010

Графическая презентация:

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

Код Java:

  import java.util  .Scanner; открытый класс Exercise17 {public static void main (String [] args) {long binary1, binary2;  int i = 0, остаток = 0;  int [] сумма = новый int [20];  Сканер в = новый Сканер (System.in);  System.out.print ("Введите первое двоичное число:");  binary1 = in.nextLong ();  System.out.print ("Введите второе двоичное число:");  двоичный2 = in.nextLong ();  в то время как (двоичный1! = 0 || двоичный2! = 0) {сумма [i ++] = (целое число) ((двоичный1% 10 + двоичный2% 10 + остаток)% 2);  остаток = (целое число) ((двоичный1% 10 + двоичный2% 10 + остаток)/2);  двоичный1 = двоичный1/10;  двоичный2 = двоичный2/10;  } если (остаток! = 0) {сумма [i ++] = остаток;  } --i;  System.out.print («Сумма двух двоичных чисел:»);  while (i> = 0) {System.out.print (сумма [i--]);  } System.out.print (" n");  }}  

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

 Введите первое двоичное число: 100010 Введите второе двоичное число: 110010 Сумма двух двоичных чисел: 1010100 

Блок-схема:

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

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

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