如何将二进制,OCTAL,HEX转换为Java计算?

时间:2010-04-14 17:12:12

标签: java

编写一个应用程序,输入一个由用户组成的五位数字的数字,将数字分成各自的数字,并将每个数字彼此分开的数字打印出来。例如,如果用户键入数字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 个答案:

答案 0 :(得分:1)

您可以使用java.lang.Integer类提供的方法,例如toBinaryString()toOctalString()toHexString()以及toString()和{{1}采用valueOf()的方法( base ,例如二进制为2,八进制为8等)。