Как преобразовать двоичный код, OCT, HEX для расчета в Java? - PullRequest
0 голосов
/ 14 апреля 2010

Напишите приложение, которое вводит от пользователя одно число, состоящее из ПЯТИ цифр, разделяет число на отдельные цифры и печатает цифры, разделенные друг от друга тремя пробелами. Например, если пользователь вводит число 12345, программа должна вывести

1   2   3   4   5

Следующий скриншот результатов для вашей справки.

Input a digit: 12345
Digits in 12345 = 1 2 3 4 5

Как преобразовать двоичный код, OCT, HEX для вычисления вопроса?

int digit1, digit2, digit3, digit4, digit5;
digit1 = number / 10000;
digit2 = number % 10000 / 1000;
digit3 = number % 1000 / 100;
digit4 = number % 100 / 10;
digit5 = number % 10;

1 Ответ

1 голос
/ 14 апреля 2010

Вы можете использовать методы, предоставляемые классом java.lang.Integer, такие как toBinaryString(), toOctalString() и toHexString(), а также методы toString() и valueOf(), принимающие radix (который является base , например, двоичное значение равно 2, восьмеричное значение равно 8 и т. д.).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...