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

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

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

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

Восьмеричное число: восьмеричная система счисления — это система счисления с основанием 8 и использует цифры от 0 до 7.

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

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

Код Java:

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

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

 Введите десятичное число: 15 Восьмеричное число: 17 

Блок-схема:

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

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

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