用户输入三个字符,每个字符取值范围是0-9,A-F。然后程序会把这三个字符转化为相应的十六进制整数,并分别以十六进制,十进制,八进制输出,十六进制表示成3位,八进制表示成4位,若不够前面补0。(不考虑输入不合法的情况)
输入
1D5
输出
(注意冒号后面有一个空格)
Hex: 0x1D5
Decimal: 469
Octal: 0725
相应的函数:
1.将10进制转化为其它进制
int a=16;
String a2=Integer.toBinaryString(a);
String a8=Integer.toOctalString(a);
String a16=Integer.toHexString(a);
2.将其它进制转化为10制制