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

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

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

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

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

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

Графическое представление: десятичное в шестнадцатеричное число

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

Код Java:

  import java.util.Scanner; открытый класс Exercise20 {public static void main (String args  []) {int dec_num, rem;  Строка hexdec_num = ""; /* цифры шестнадцатеричного числа */char hex [] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '  9 ',' A ',' B ',' C ',' D ',' E ',' F '};  Сканер в = новый Сканер (System.in);  System.out.print ("Введите десятичное число:");  dec_num = in.nextInt ();  в то время как (dec_num> 0) {rem = dec_num% 16;  шестнадцатеричное_число = шестнадцатеричное [rem] + шестнадцатеричное_число;  dec_num = dec_num/16; десятичное число = десятичное число/16;  } System.out.print ("Шестнадцатеричное число:" + hexdec_num + " n");  }}  

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

 Введите десятичное число: 15 Шестнадцатеричное число: F 

Блок-схема:

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

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

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