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

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

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

Шестнадцатеричное число: это число позиционная система счисления с основанием или основанием 16. В шестнадцатеричной системе используется шестнадцать различных символов, чаще всего символы 0-9 для представления значений от нуля до девяти, а также A, B, C, D, E, F (или, альтернативно, a, b, c, d, e, f) для представления значений от десяти до пятнадцати.

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

Тестовые данные:
Введите любое шестнадцатеричное число: 37

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

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

Код Java:

  import java.util.Scanner; открытый класс Exercise29 {общедоступный статический int hex_to_decimal (String s) {String digits = "0123456789ABCDEF";  s = s.toUpperCase ();  int val = 0;  для (int я = 0; я 0; j--) {System.out.print (bin_num [j]);  } System.out.print (" n");  }}  

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

 Введите шестнадцатеричное число: 37 Эквивалентное двоичное число: 110111 

Блок-схема:

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

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

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